| <?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="/**
 * Class Javadoc.
 * 
 * @author <a href="mailto:alex.lagarde@obeo.fr">Alex Lagarde</a>
 */"/> |
| <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="/**
	 * staticPublicField Javadoc.
	 */"/> |
| </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="/**
	 * protectedField Javadoc.
	 */"/> |
| </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="/**
	 * privateField Javadoc.
	 */"/> |
| </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="/**
	 * private constructor javadoc.
	 */"/> |
| </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="/**
	 * public constructor.
	 * 
	 * @param param1
	 * param1 javdoc.
	 */"/> |
| <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
privateMethodWithReturnType();"> |
| <javadoc content="/**
	 * publicVoidMethod Javadoc.
	 */"/> |
| </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="/**
	 * privateMethodWithReturntype.
	 * 
	 * @return returns
	 */"/> |
| <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="/**
	 * protectedMethodWithParameters Javadoc.
	 * 
	 * @param param1
	 * param1
	 * @param param2
	 * param2
	 * @return returns
	 */"/> |
| <parameters name="param1" type="ExampleJavaClass"/> |
| <parameters name="param2" type="Object"/> |
| </methods> |
| <methods name="packageVisibleMethodWithCollections(List<ExampleJavaClass>,Map<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<ExampleJavaClass>" content="Set<ExampleJavaClass> collect = new LinkedHashSet<ExampleJavaClass>();
return collect;"> |
| <parameters name="collection" type="List<ExampleJavaClass>"/> |
| <parameters name="map" type="Map<ExampleJavaClass,String>"/> |
| </methods> |
| </java:Classifier> |