Class JCMType<JT extends com.sun.codemodel.JType>

java.lang.Object
org.jvnet.jaxb2_commons.codemodel.JCMType<JT>
Direct Known Subclasses:
JCMArrayClass, JCMClass, JCMNullType, JCMPrimitiveType, JCMTypeVar, JCMTypeWildcard

public abstract class JCMType<JT extends com.sun.codemodel.JType> extends Object
  • Constructor Details

  • Method Details

    • getFactory

      public JCMTypeFactory getFactory()
    • getType

      public JT getType()
    • getFullName

      public String getFullName()
    • getDeclarableType

      public abstract com.sun.codemodel.JType getDeclarableType()
    • matches

      public abstract boolean matches(JCMType<?> type)
    • accept

      public abstract <V> V accept(JCMTypeVisitor<V> visitor)
    • toString

      public String toString()
      Overrides:
      toString in class Object