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

java.lang.Object
  extended by javax.lang.model.util.AbstractTypeVisitor6<R,P>
      extended by javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
          extended by com.sun.tools.ws.processor.modeler.annotation.MakeSafeTypeVisitor
All Implemented Interfaces:
javax.lang.model.type.TypeVisitor<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>

public class MakeSafeTypeVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>


Field Summary
(package private)  javax.lang.model.element.TypeElement collectionType
           
(package private)  javax.lang.model.element.TypeElement mapType
           
 
Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
 
Constructor Summary
MakeSafeTypeVisitor(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
          Creates a new instance of MakeSafeTypeVisitor
 
Method Summary
protected  javax.lang.model.type.TypeMirror defaultAction(javax.lang.model.type.TypeMirror e, javax.lang.model.util.Types types)
           
 javax.lang.model.type.TypeMirror visitDeclared(javax.lang.model.type.DeclaredType t, javax.lang.model.util.Types types)
           
 javax.lang.model.type.TypeMirror visitNoType(javax.lang.model.type.NoType type, javax.lang.model.util.Types types)
           
 
Methods inherited from class javax.lang.model.util.SimpleTypeVisitor6
visitArray, visitError, visitExecutable, visitNull, visitPrimitive, visitTypeVariable, visitWildcard
 
Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collectionType

javax.lang.model.element.TypeElement collectionType

mapType

javax.lang.model.element.TypeElement mapType
Constructor Detail

MakeSafeTypeVisitor

public MakeSafeTypeVisitor(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
Creates a new instance of MakeSafeTypeVisitor

Method Detail

visitDeclared

public javax.lang.model.type.TypeMirror visitDeclared(javax.lang.model.type.DeclaredType t,
                                                      javax.lang.model.util.Types types)
Specified by:
visitDeclared in interface javax.lang.model.type.TypeVisitor<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
Overrides:
visitDeclared in class javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>

visitNoType

public javax.lang.model.type.TypeMirror visitNoType(javax.lang.model.type.NoType type,
                                                    javax.lang.model.util.Types types)
Specified by:
visitNoType in interface javax.lang.model.type.TypeVisitor<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
Overrides:
visitNoType in class javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>

defaultAction

protected javax.lang.model.type.TypeMirror defaultAction(javax.lang.model.type.TypeMirror e,
                                                         javax.lang.model.util.Types types)
Overrides:
defaultAction in class javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.