Package org.exolab.javasource
Class JCollectionType
java.lang.Object
org.exolab.javasource.JType
org.exolab.javasource.JComponentizedType
org.exolab.javasource.JCollectionType
JType sub-class for collections.
- Since:
- 1.0.4
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Werner Guttman
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionJCollectionType
(String typeName, String instanceName, JType componentType, boolean useJava50) Creates an instance of a collection type, of type 'collectionName'.JCollectionType
(String typeName, JType componentType, boolean useJava50) Creates an instance of a collection type, of type 'collectionName'.JCollectionType
(String typeName, JType componentType, boolean useJava50, boolean useExtends) Creates an instance of a collection type, of type 'collectionName'. -
Method Summary
Modifier and TypeMethodDescriptionReturns the instance name of this collection type.toString()
Returns the String representation of this JType.Methods inherited from class org.exolab.javasource.JComponentizedType
getComponentType, isUseJava50
Methods inherited from class org.exolab.javasource.JType
getLocalName, getName, isArray, isPrimitive, setName
-
Constructor Details
-
JCollectionType
Creates an instance of a collection type, of type 'collectionName'.- Parameters:
typeName
- Name of the collection type interface.componentType
- Component type.useJava50
- True if Java 5.0 should be used.
-
JCollectionType
Creates an instance of a collection type, of type 'collectionName'.- Parameters:
typeName
- Name of the collection type interface.componentType
- Component type.useJava50
- True if Java 5.0 should be used.useExtends
- True if '? extends' should be emitted for generics (Java 5.0 ff only).
-
JCollectionType
public JCollectionType(String typeName, String instanceName, JType componentType, boolean useJava50) Creates an instance of a collection type, of type 'collectionName'.- Parameters:
typeName
- Name of the collection type interface.instanceName
- Name of the actual collection type instance.componentType
- Component type.useJava50
- True if Java 5.0 should be used.
-
-
Method Details