Class JCollectionType


public final class JCollectionType extends JComponentizedType
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
  • Constructor Details

    • JCollectionType

      public JCollectionType(String typeName, JType componentType, boolean useJava50)
      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

      public JCollectionType(String typeName, JType componentType, boolean useJava50, boolean useExtends)
      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

    • getInstanceName

      public String getInstanceName()
      Returns the instance name of this collection type.
      Returns:
      The instance name of this collection type.
    • toString

      public String toString()

      Returns the String representation of this JType.
      Overrides:
      toString in class Object