com.sun.tools.jxc.model.nav
Class APTNavigator.APTTypeVisitor<ParamT>
java.lang.Object
com.sun.tools.jxc.model.nav.APTNavigator.APTTypeVisitor<ParamT>
- Enclosing class:
- APTNavigator
abstract class APTNavigator.APTTypeVisitor<ParamT>
- extends java.lang.Object
Visitor that works on APT TypeMirror
and computes a value.
Method Summary |
com.sun.mirror.type.TypeMirror |
apply(com.sun.mirror.type.TypeMirror type,
ParamT param)
|
protected abstract com.sun.mirror.type.TypeMirror |
onArrayType(com.sun.mirror.type.ArrayType type,
ParamT param)
|
protected abstract com.sun.mirror.type.TypeMirror |
onClassType(com.sun.mirror.type.ClassType type,
ParamT param)
|
protected abstract com.sun.mirror.type.TypeMirror |
onInterfaceType(com.sun.mirror.type.InterfaceType type,
ParamT param)
|
protected abstract com.sun.mirror.type.TypeMirror |
onTypeVariable(com.sun.mirror.type.TypeVariable type,
ParamT param)
|
protected abstract com.sun.mirror.type.TypeMirror |
onWildcard(com.sun.mirror.type.WildcardType type,
ParamT param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APTNavigator.APTTypeVisitor
APTNavigator.APTTypeVisitor()
apply
public final com.sun.mirror.type.TypeMirror apply(com.sun.mirror.type.TypeMirror type,
ParamT param)
onArrayType
protected abstract com.sun.mirror.type.TypeMirror onArrayType(com.sun.mirror.type.ArrayType type,
ParamT param)
onClassType
protected abstract com.sun.mirror.type.TypeMirror onClassType(com.sun.mirror.type.ClassType type,
ParamT param)
onInterfaceType
protected abstract com.sun.mirror.type.TypeMirror onInterfaceType(com.sun.mirror.type.InterfaceType type,
ParamT param)
onTypeVariable
protected abstract com.sun.mirror.type.TypeMirror onTypeVariable(com.sun.mirror.type.TypeVariable type,
ParamT param)
onWildcard
protected abstract com.sun.mirror.type.TypeMirror onWildcard(com.sun.mirror.type.WildcardType type,
ParamT param)