<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
// // See license.txt for license information. // // methods.xml // // 31-Jan-2006 phamilton Created //
-->

<foreach name="methods">
    <vector>methods</vector>
    <blocks>
        <stringmember name="name">
            <membername>name</membername>
        </stringmember>
        <import href="returns.xml"/>
        <import href="arguments.xml"/>
        <stringmember name="access">
            <membername>access</membername>
        </stringmember>
        <webtangle name="web">
            <language>Java</language>
        </webtangle>
        <text name="websource">
            <conditions>
                <logical_or>
                    <conditions>
                        <objecthasmemberequal>
                            <membername>inheritance</membername>
                            <membervalue>concrete</membervalue>
                        </objecthasmemberequal>
                        <objecthasmemberequal>
                            <membername>inheritance</membername>
                            <membervalue>virtual</membervalue>
                        </objecthasmemberequal>
                    </conditions>
                </logical_or>
                <objecthasany>
                    <membername>implementations</membername>
                    <membertype>web</membertype>
                </objecthasany>
            </conditions>
            <content>\access \returns\name(\arguments)\n{\web}\n\n</content>
        </text>
    </blocks>
    <structure>\websource</structure>
</foreach>