Void
for visitors that do not need to return results.
Void
for visitors that do not need an
additional parameter.
RELEASE_6
source version.
API Note
WARNING: The TypeVisitor
interface implemented by this class may have methods
added to it in the future to accommodate new, currently unknown,
language structures added to future versions of the Java
programming language. Therefore, methods whose names begin with
"visit"
may be added to this class in the future; to avoid
incompatibilities, classes and subclasses which extend this class
should not declare any instance methods with names beginning with
"visit"
.
When such a new visit method is added, the default
implementation in this class will be to directly or indirectly call
the visitUnknown
method. A new abstract type
visitor class will also be introduced to correspond to the new
language level; this visitor will have different default behavior
for the visit method in question. When a new visitor is
introduced, portions of this visitor class may be deprecated,
including its constructors.
AbstractTypeVisitor7
, AbstractTypeVisitor8
, AbstractTypeVisitor9
, AbstractTypeVisitor14
Access | Constructor and Description |
---|---|
protected | AbstractTypeVisitor6()
Deprecated
since 9. Release 6 is obsolete; update to a visitor for a newer
release level.
Constructor for concrete subclasses to call. |
Modifier and Type | Method and Description |
---|---|
public final R | Returns: a visitor-specified resultthe type to visit t, P a visitor-specified parameter p)Implements javax. Visits any type mirror as if by passing itself to that type
mirror's |
public final R | Returns: a visitor-specified resultthe type to visit t)Overrides default javax. Visits any type mirror as if by passing itself to that type
mirror's |
public R | Returns: the result ofvisitUnknown the type to visit t, P a visitor-specified parameter p)Implements javax. Visits an intersection type. |
public R | Returns: the result ofvisitUnknown the type to visit t, P a visitor-specified parameter p)Implements javax. Visits a union type. |
public R | Returns: a visitor-specified resultthe type to visit t, P a visitor-specified parameter p)Implements javax. Visits an unknown kind of type. |
AbstractTypeVisitor6 | back to summary |
---|---|
protected AbstractTypeVisitor6()
Deprecated since 9. Release 6 is obsolete; update to a visitor for a newer release level. Constructor for concrete subclasses to call.
|
visit | back to summary |
---|---|
public final R visit(TypeMirror t, P p) Implements javax. Visits any type mirror as if by passing itself to that type
mirror's
|
visit | back to summary |
---|---|
public final R visit(TypeMirror t) Overrides default javax. Visits any type mirror as if by passing itself to that type
mirror's
|
visitIntersection | back to summary |
---|---|
public R visitIntersection(IntersectionType t, P p) Implements javax. Doc from javax. Visits an intersection type. Implementation Specification Visits an
|
visitUnion | back to summary |
---|---|
public R visitUnion(UnionType t, P p) Implements javax. Doc from javax. Visits a union type. Implementation Specification Visits a |
visitUnknown | back to summary |
---|---|
public R visitUnknown(TypeMirror t, P p) Implements javax. Doc from javax. Visits an unknown kind of type.
This can occur if the language evolves and new kinds
of types are added to the Implementation Specification The default implementation of this method in
|