public class MakeSafeTypeVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
Modifier and Type | Field and Description |
---|---|
(package private) javax.lang.model.element.TypeElement |
collectionType |
(package private) javax.lang.model.element.TypeElement |
mapType |
Constructor and Description |
---|
MakeSafeTypeVisitor(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
Creates a new instance of MakeSafeTypeVisitor
|
Modifier and Type | Method and Description |
---|---|
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) |
visitArray, visitError, visitExecutable, visitNull, visitPrimitive, visitTypeVariable, visitWildcard
javax.lang.model.element.TypeElement collectionType
javax.lang.model.element.TypeElement mapType
public MakeSafeTypeVisitor(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
public javax.lang.model.type.TypeMirror visitDeclared(javax.lang.model.type.DeclaredType t, javax.lang.model.util.Types types)
visitDeclared
in interface javax.lang.model.type.TypeVisitor<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
visitDeclared
in class javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
public javax.lang.model.type.TypeMirror visitNoType(javax.lang.model.type.NoType type, javax.lang.model.util.Types types)
visitNoType
in interface javax.lang.model.type.TypeVisitor<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
visitNoType
in class javax.lang.model.util.SimpleTypeVisitor6<javax.lang.model.type.TypeMirror,javax.lang.model.util.Types>
protected javax.lang.model.type.TypeMirror defaultAction(javax.lang.model.type.TypeMirror e, javax.lang.model.util.Types types)
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.