org.jvnet.jaxb2_commons.codemodel
Class JCMType<JT extends com.sun.codemodel.JType>

java.lang.Object
  extended by 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 Summary
JCMType(JCMTypeFactory factory, JT type)
           
 
Method Summary
abstract
<V> V
accept(JCMTypeVisitor<V> visitor)
           
abstract  com.sun.codemodel.JType getDeclarableType()
           
 JCMTypeFactory getFactory()
           
 String getFullName()
           
 JT getType()
           
abstract  boolean matches(JCMType<?> type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2015. All Rights Reserved.