Package org.openrewrite.java.tree
Class JavaType.GenericTypeVariable
java.lang.Object
org.openrewrite.java.tree.JavaType.GenericTypeVariable
- All Implemented Interfaces:
JavaType
- Enclosing interface:
JavaType
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.java.tree.JavaType
JavaType.Annotation, JavaType.Array, JavaType.Class, JavaType.FullyQualified, JavaType.GenericTypeVariable, JavaType.Intersection, JavaType.Method, JavaType.MultiCatch, JavaType.Parameterized, JavaType.Primitive, JavaType.ShallowClass, JavaType.Unknown, JavaType.Variable -
Field Summary
Fields inherited from interface org.openrewrite.java.tree.JavaType
EMPTY_ANNOTATION_VALUE_ARRAY, EMPTY_FULLY_QUALIFIED_ARRAY, EMPTY_JAVA_TYPE_ARRAY, EMPTY_METHOD_ARRAY, EMPTY_STRING_ARRAY, EMPTY_VARIABLE_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionGenericTypeVariable(@Nullable Integer managedReference, String name, JavaType.GenericTypeVariable.Variance variance, @Nullable List<JavaType> bounds) -
Method Summary
Modifier and TypeMethodDescriptionbooleantoString()unsafeSet(String name, JavaType.GenericTypeVariable.Variance variance, @Nullable List<JavaType> bounds) unsafeSet(String name, JavaType.GenericTypeVariable.Variance variance, JavaType @Nullable [] bounds) unsafeSetManagedReference(@Nullable Integer id) withBounds(@Nullable List<JavaType> bounds) Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.JavaType
getManagedReference, isAssignableFrom, isAssignableFrom, withManagedReference
-
Constructor Details
-
GenericTypeVariable
public GenericTypeVariable(@Nullable Integer managedReference, String name, JavaType.GenericTypeVariable.Variance variance, @Nullable List<JavaType> bounds)
-
-
Method Details
-
getBounds
-
withBounds
-
unsafeSetManagedReference
- Specified by:
unsafeSetManagedReferencein interfaceJavaType
-
unsafeSet
public JavaType.GenericTypeVariable unsafeSet(String name, JavaType.GenericTypeVariable.Variance variance, @Nullable List<JavaType> bounds) -
unsafeSet
public JavaType.GenericTypeVariable unsafeSet(String name, JavaType.GenericTypeVariable.Variance variance, JavaType @Nullable [] bounds) -
equals
-
toString
-