Class JComponentizedType

  • Direct Known Subclasses:
    JArrayType, JCollectionType, JMapType

    public class JComponentizedType
    extends JType
    JType sub-class for componentized types, such as array as collections.
    Since:
    1.0.4
    Version:
    $Revision$ $Date$
    • Field Detail

      • _componentType

        private JType _componentType
        Indicates the data type contained in this collection.
      • _useJava50

        private boolean _useJava50
        Indicates whether Java 5.0 compliant code is required.
    • Constructor Detail

      • JComponentizedType

        protected JComponentizedType​(java.lang.String name,
                                     JType componentType,
                                     boolean useJava50)
        Creates an instance of a componentized type, of type 'name'.
        Parameters:
        name - Type name for this componentized type.
        componentType - Component type.
        useJava50 - True if Java 5.0 should be used.
    • Method Detail

      • getComponentType

        public final JType getComponentType()
        Returns the component type.
        Overrides:
        getComponentType in class JType
        Returns:
        The component type.
      • isUseJava50

        public final boolean isUseJava50()
        Indicates whether Java 5.0 is used.
        Returns:
        True if Java 5.0 is used.