blob: d1fc1b2999a6969e2b385af309642dcaa191d4e6 [file]
<?xml version="1.0" encoding="ASCII"?>
<java:Classifier xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://www.eclipse.org/intent/bridges/java/0.8" name="org.eclipse.myly.docs.intent.java.example.ExampleJavaClass" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" extends="AbstractExampleJavaClass">
<javadoc content="/**&#xA; * Class Javadoc.&#xA; * &#xA; * @author &lt;a href=&quot;mailto:alex.lagarde@obeo.fr&quot;>Alex Lagarde&lt;/a>&#xA; */"/>
<implements>IExampleJavaClass</implements>
<fields name="staticPublicField" static="true" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" type="ExampleJavaClass" qualifiedType="org.eclipse.myly.docs.intent.java.example.ExampleJavaClass">
<javadoc content="/**&#xA;&#x9; * staticPublicField Javadoc.&#xA;&#x9; */"/>
</fields>
<fields name="protectedField" visibility="PROTECTED" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" type="ExampleJavaClass" qualifiedType="org.eclipse.myly.docs.intent.java.example.ExampleJavaClass">
<javadoc content="/**&#xA;&#x9; * protectedField Javadoc.&#xA;&#x9; */"/>
</fields>
<fields name="privateField" visibility="PRIVATE" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" type="Object" qualifiedType="java.lang.Object">
<javadoc content="/**&#xA;&#x9; * privateField Javadoc.&#xA;&#x9; */"/>
</fields>
<methods xsi:type="java:Constructor" name="ExampleJavaClass()" visibility="PRIVATE" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="ExampleJavaClass" returnType="void" content="// Do nothing">
<javadoc content="/**&#xA;&#x9; * private constructor javadoc.&#xA;&#x9; */"/>
</methods>
<methods xsi:type="java:Constructor" name="ExampleJavaClass(ExampleJavaClass)" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="ExampleJavaClass" returnType="void" content="this();">
<javadoc content="/**&#xA;&#x9; * public constructor.&#xA;&#x9; * &#xA;&#x9; * @param param1&#xA;&#x9; * param1 javdoc.&#xA;&#x9; */"/>
<parameters name="param1" type="ExampleJavaClass"/>
</methods>
<methods name="publicVoidMethod()" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="publicVoidMethod" returnType="void" content="// This void method does not return anything&#xA;privateMethodWithReturnType();">
<javadoc content="/**&#xA;&#x9; * publicVoidMethod Javadoc.&#xA;&#x9; */"/>
</methods>
<methods name="privateMethodWithReturnType()" visibility="PRIVATE" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="privateMethodWithReturnType" returnType="ExampleJavaClass" content="return null;">
<javadoc content="/**&#xA;&#x9; * privateMethodWithReturntype.&#xA;&#x9; * &#xA;&#x9; * @return returns&#xA;&#x9; */"/>
<exceptions>RuntimeException</exceptions>
<exceptions>ArrayIndexOutOfBoundsException</exceptions>
</methods>
<methods name="protectedMethodWithParameters(ExampleJavaClass,Object)" visibility="PROTECTED" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="protectedMethodWithParameters" returnType="ExampleJavaClass" content="return privateMethodWithReturnType();">
<javadoc content="/**&#xA;&#x9; * protectedMethodWithParameters Javadoc.&#xA;&#x9; * &#xA;&#x9; * @param param1&#xA;&#x9; * param1&#xA;&#x9; * @param param2&#xA;&#x9; * param2&#xA;&#x9; * @return returns&#xA;&#x9; */"/>
<parameters name="param1" type="ExampleJavaClass"/>
<parameters name="param2" type="Object"/>
</methods>
<methods name="packageVisibleMethodWithCollections(List&lt;ExampleJavaClass>,Map&lt;ExampleJavaClass,String>)" visibility="PACKAGE" classifierPath="org.eclipse.mylyn.docs.intent.java.example/src/org/eclipse/myly/docs/intent/java/example/ExampleJavaClass.java" simpleName="packageVisibleMethodWithCollections" returnType="Set&lt;ExampleJavaClass>" content="Set&lt;ExampleJavaClass> collect = new LinkedHashSet&lt;ExampleJavaClass>();&#xA;return collect;">
<parameters name="collection" type="List&lt;ExampleJavaClass>"/>
<parameters name="map" type="Map&lt;ExampleJavaClass,String>"/>
</methods>
</java:Classifier>