createAccessMethods
public void createAccessMethods(JClass jClass)
Creates the Access methods for the collection described
by this CollectionInfo
- createAccessMethods in interface CollectionInfo
jClass
- the JClass to add the methods to.
createAddInsertMethod
public void createAddInsertMethod(JMethod method)
Creates implementation of add method with index.
- createAddInsertMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createAddMethod
public void createAddMethod(JMethod method)
Creates implementation of add method.
- createAddMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createClearMethod
public void createClearMethod(JMethod method)
Creates implementation of clear() method.
method
- the JMethod in which to create the source
code.
createEnumerateMethod
public void createEnumerateMethod(JMethod method)
Creates implementation of Enumerate method.
- createEnumerateMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createGetByIndexMethod
public void createGetByIndexMethod(JMethod method)
Creates implementation of the get(index) method.
- createGetByIndexMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createGetCollectionReferenceMethod
public void createGetCollectionReferenceMethod(JMethod method)
Creates implementation of collection reference get method. This
method simply returns the actual reference to the collection.
- createGetCollectionReferenceMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createGetMethod
public void createGetMethod(JMethod method)
Creates implementation of object[] get() method.
- createGetMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createRemoveAllMethod
public void createRemoveAllMethod(JMethod method)
Creates implementation of removeAll() method.
- createRemoveAllMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createRemoveByIndexMethod
public void createRemoveByIndexMethod(JMethod method)
Creates implementation of remove(int i) method.
- createRemoveByIndexMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createRemoveByObjectMethod
public void createRemoveByObjectMethod(JMethod method)
Creates implementation of remove(Object) method.
- createRemoveByObjectMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createRemoveMethod
public void createRemoveMethod(JMethod method)
Creates implementation of remove(Object) method.
method
- the JMethod in which to create the source
code.
createSetArrayMethod
public void createSetArrayMethod(JMethod method)
Creates implementation of array set method
- createSetArrayMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createSetByIndexMethod
public void createSetByIndexMethod(JMethod method)
Creates implementation of set method.
- createSetByIndexMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createSetCollectionMethod
public void createSetCollectionMethod(JMethod method)
Creates implementation of collection set method. The method
will assign the field a copy of the given collection. The
fields will be checked for type safety.
- createSetCollectionMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.
createSetCollectionReferenceMethod
public void createSetCollectionReferenceMethod(JMethod method)
Creates implementation of collection reference set method. This
method is a non-type safe method which simply assigns the
given collection to the field.
- createSetCollectionReferenceMethod in interface CollectionInfo
method
- the JMethod in which to create the source
code.