Package org.jvnet.jaxb.codemodel
Class JCMType<JT extends com.sun.codemodel.JType>
- java.lang.Object
-
- org.jvnet.jaxb.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 Summary
Constructors Constructor Description JCMType(JCMTypeFactory factory, JT type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <V> Vaccept(JCMTypeVisitor<V> visitor)abstract com.sun.codemodel.JTypegetDeclarableType()JCMTypeFactorygetFactory()StringgetFullName()JTgetType()abstract booleanmatches(JCMType<?> type)StringtoString()
-
-
-
Constructor Detail
-
JCMType
public JCMType(JCMTypeFactory factory, JT type)
-
-
Method Detail
-
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)
-
-