APIdia Launch Partner
Top Description Constructors Methods
javax.lang.model.util

public abstract Class AbstractTypeVisitor8<R, P>

extends AbstractTypeVisitor7<R, P>
Class Inheritance
Known Direct Subclasses
javax.lang.model.util.AbstractTypeVisitor9
Annotations
@SupportedSourceVersion:RELEASE_8
Type Parameters
<R>
the return type of this visitor's methods. Use Void for visitors that do not need to return results.
<P>
the type of the additional parameter to this visitor's methods. Use Void for visitors that do not need an additional parameter.
Imports
javax.annotation.processing.SupportedSourceVersion, javax.lang.model.type.*

A skeletal visitor of types with default behavior appropriate for the RELEASE_8 source version.
Since
1.8
See Also
<strong>Compatibility note for subclasses</strong>, AbstractTypeVisitor6, AbstractTypeVisitor7, AbstractTypeVisitor9, AbstractTypeVisitor14

Constructor Summary

AccessConstructor and Description
protected
AbstractTypeVisitor8()

Constructor for concrete subclasses to call.

Method Summary

Modifier and TypeMethod and Description
public abstract R

Returns:

the result of the visit as defined by a subclass
visitIntersection
(IntersectionType t, P p)

Redeclares javax.lang.model.type.TypeVisitor.visitIntersection.

Overrides javax.lang.model.util.AbstractTypeVisitor6.visitIntersection.

Visits an intersection type.

Inherited from javax.lang.model.util.AbstractTypeVisitor7:
visitUnion

Constructor Detail

AbstractTypeVisitor8back to summary
protected AbstractTypeVisitor8()

Constructor for concrete subclasses to call.

Annotations
@SuppressWarnings:deprecation

Method Detail

visitIntersectionback to summary
public abstract R visitIntersection(IntersectionType t, P p)

Redeclares javax.lang.model.type.TypeVisitor.visitIntersection.

Overrides javax.lang.model.util.AbstractTypeVisitor6.visitIntersection.

Doc from javax.lang.model.type.TypeVisitor.visitIntersection.

Visits an intersection type.

Implementation Specification

Visits an IntersectionType in a manner defined by a subclass.

Returns:R

the result of the visit as defined by a subclass

Annotations
@Override