| <?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" 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" type="ExampleJavaClass"> <javadoc content="/**
	 * staticPublicField Javadoc.
	 */"/> </fields> <fields name="protectedField" visibility="PROTECTED" type="ExampleJavaClass"> <javadoc content="/**
	 * protectedField Javadoc.
	 */"/> </fields> <fields name="privateField" visibility="PRIVATE" type="Object"> <javadoc content="/**
	 * privateField Javadoc.
	 */"/> </fields> <methods xsi:type="java:Constructor" name="ExampleJavaClass()" visibility="PRIVATE" simpleName="ExampleJavaClass" returnType="void" content="// Do nothing"> <javadoc content="/**
	 * private constructor javadoc.
	 */"/> </methods> <methods xsi:type="java:Constructor" name="ExampleJavaClass(ExampleJavaClass)" simpleName="ExampleJavaClass" returnType="void" content="this();"> <javadoc content="/**
	 * public constructor.
	 * 
	 * @param param1
	 * param1 javdoc.
	 */"/> <parameters name="param1" type="ExampleJavaClass"/> </methods> <methods name="publicVoidMethod()" simpleName="publicVoidMethod" returnType="void" content="// This void method does not return anything
privateMethodWithReturnType();"> <javadoc content="/**
	 * publicVoidMethod Javadoc.
	 */"/> </methods> <methods name="privateMethodWithReturnType()" visibility="PRIVATE" 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" 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" 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> |