Top Description Constructors
javax.lang.model.util

public Class SimpleTypeVisitorPreview<R, P>

extends SimpleTypeVisitor14<R, P>
Class Inheritance
Annotations
@SupportedSourceVersion:RELEASE_23
@PreviewFeature
feature:LANGUAGE_MODEL
reflective:true
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
jdk.internal.javac.PreviewFeature, javax.annotation.processing.SupportedSourceVersion, .ProcessingEnvironment, javax.lang.model.SourceVersion

Preview

Language Model preview API.

SimpleTypeVisitorPreview is a reflective preview API of the Java platform.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.

A simple visitor of types with default behavior appropriate for a preview source version. Visit methods corresponding to RELEASE_14 and earlier language constructs call defaultAction, passing their arguments to defaultAction's corresponding parameters.

API Note

Methods in this class may be overridden subject to their general contract.

Since
23
See Also
<strong>Expected visitor evolution</strong>, <strong>Compatibility note for subclasses</strong>, SimpleTypeVisitor6, SimpleTypeVisitor7, SimpleTypeVisitor8, SimpleTypeVisitor9, SimpleTypeVisitor14

Constructor Summary

AccessConstructor and Description
protected
SimpleTypeVisitorPreview()

Constructor for concrete subclasses; uses null for the default value.

protected
SimpleTypeVisitorPreview(R
the value to assign to DEFAULT_VALUE
defaultValue
)

Constructor for concrete subclasses; uses the argument for the default value.

Constructor Detail

SimpleTypeVisitorPreviewback to summary
protected SimpleTypeVisitorPreview()

Constructor for concrete subclasses; uses null for the default value.

SimpleTypeVisitorPreviewback to summary
protected SimpleTypeVisitorPreview(R defaultValue)

Constructor for concrete subclasses; uses the argument for the default value.

Parameters
defaultValue:R

the value to assign to DEFAULT_VALUE