Class JComponentizedType
java.lang.Object
org.exolab.javasource.JType
org.exolab.javasource.JComponentizedType
- Direct Known Subclasses:
JArrayType, JCollectionType
JType sub-class for componentized types, such as array as 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
Fields inherited from class JType
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LONG, SHORTModifier and TypeFieldDescriptionstatic final JPrimitiveTypeJType for a boolean (Boolean).static final JPrimitiveTypeJType instance for a byte (Byte).static final JPrimitiveTypeJType instance for a char (Char).static final JPrimitiveTypeJType instance for a double (Double).static final JPrimitiveTypeJType instance for a float (Float).static final JPrimitiveTypeJType instance for a int (Integer).static final JPrimitiveTypeJType instance for a long (Long).static final JPrimitiveTypeJType instance for a short (Short). -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJComponentizedType(String name, JType componentType, boolean useJava50) Creates an instance of a componentized type, of type 'name'. -
Method Summary
Modifier and TypeMethodDescriptionfinal JTypeReturns the component type.final booleanIndicates whether Java 5.0 is used.Methods inherited from class JType
getLocalName, getName, isArray, isPrimitive, setNameModifier and TypeMethodDescriptionfinal StringReturns the unqualified Java type name (i.e.final StringgetName()Returns the qualified Java type name.final booleanisArray()Returns true if this type represents an Array.final booleanReturns true if this type represents a Java primitive type.protected voidSets the qualified name of this type.
-
Constructor Details
-
JComponentizedType
-
-
Method Details
-
getComponentType
-
isUseJava50
public final boolean isUseJava50()Indicates whether Java 5.0 is used.- Returns:
- True if Java 5.0 is used.
-