com.sun.tools.ws.processor.modeler.annotation
Class MakeSafeTypeVisitor

java.lang.Object
  extended by com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>
      extended by com.sun.tools.ws.processor.modeler.annotation.MakeSafeTypeVisitor
All Implemented Interfaces:
WebServiceConstants

public class MakeSafeTypeVisitor
extends com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>
implements WebServiceConstants


Field Summary
(package private)  TypeDeclaration collectionDecl
           
(package private)  TypeDeclaration mapDecl
           
 
Fields inherited from interface com.sun.tools.ws.processor.modeler.annotation.WebServiceConstants
BEAN, BINDING, COLLECTION_CLASSNAME, DOT, EMTPY_NAMESPACE_ID, EXCEPTION_CLASSNAME, FAULT_INFO, GET_FAULT_INFO, GET_PREFIX, HANDLER, HANDLER_CHAIN, HANDLER_CHAIN_NAME, HANDLER_CLASS, HANDLER_CONFIG, HANDLER_NAME, HOLDER_CLASSNAME, HTTP_PREFIX, INIT_PARAM, IS_PREFIX, JAVA_LANG_OBJECT, JAXWS, JAXWS_PACKAGE_PD, MAP_CLASSNAME, PARAM_NAME, PARAM_VALUE, PD, PD_JAXWS_PACKAGE_PD, PORT, REMOTE_CLASSNAME, REMOTE_EXCEPTION_CLASSNAME, RESPONSE, RETURN, RETURN_CAPPED, RETURN_VALUE, RUNTIME_EXCEPTION_CLASSNAME, SERIALIZABLE_CLASSNAME, SERVICE, SIGC_INNERCLASS, SIGC_UNDERSCORE, SOAP_HEADER, SOAP_ROLE, WEBSERVICE_NAMESPACE
 
Constructor Summary
MakeSafeTypeVisitor(AnnotationProcessorEnvironment apEnv)
          Creates a new instance of MakeSafeTypeVisitor
 
Method Summary
protected  TypeMirror onArrayType(ArrayType type, Types apTypes)
           
protected  TypeMirror onClassType(ClassType type, Types apTypes)
           
protected  TypeMirror onInterfaceType(InterfaceType type, Types apTypes)
           
protected  TypeMirror onPrimitiveType(PrimitiveType type, Types apTypes)
           
protected  TypeMirror onTypeVariable(TypeVariable type, Types apTypes)
           
protected  TypeMirror onVoidType(VoidType type, Types apTypes)
           
protected  TypeMirror onWildcard(WildcardType type, Types apTypes)
           
 
Methods inherited from class com.sun.istack.tools.APTTypeVisitor
apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collectionDecl

TypeDeclaration collectionDecl

mapDecl

TypeDeclaration mapDecl
Constructor Detail

MakeSafeTypeVisitor

public MakeSafeTypeVisitor(AnnotationProcessorEnvironment apEnv)
Creates a new instance of MakeSafeTypeVisitor

Method Detail

onArrayType

protected TypeMirror onArrayType(ArrayType type,
                                 Types apTypes)
Specified by:
onArrayType in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onPrimitiveType

protected TypeMirror onPrimitiveType(PrimitiveType type,
                                     Types apTypes)
Specified by:
onPrimitiveType in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onClassType

protected TypeMirror onClassType(ClassType type,
                                 Types apTypes)
Specified by:
onClassType in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onInterfaceType

protected TypeMirror onInterfaceType(InterfaceType type,
                                     Types apTypes)
Specified by:
onInterfaceType in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onTypeVariable

protected TypeMirror onTypeVariable(TypeVariable type,
                                    Types apTypes)
Specified by:
onTypeVariable in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onVoidType

protected TypeMirror onVoidType(VoidType type,
                                Types apTypes)
Specified by:
onVoidType in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>

onWildcard

protected TypeMirror onWildcard(WildcardType type,
                                Types apTypes)
Specified by:
onWildcard in class com.sun.istack.tools.APTTypeVisitor<TypeMirror,Types>