Package org.openrewrite.java.tree
Class JavaType.Array
java.lang.Object
org.openrewrite.java.tree.JavaType.Array
- All Implemented Interfaces:
JavaType
- Enclosing interface:
- JavaType
-
Nested Class Summary
Nested 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
ConstructorsConstructorDescriptionArray(@Nullable Integer managedReference, @Nullable JavaType elemType, JavaType.FullyQualified @Nullable [] annotations) -
Method Summary
Modifier and TypeMethodDescriptionbooleantoString()unsafeSet(JavaType elemType, JavaType.FullyQualified @Nullable [] annotations) withAnnotations(@Nullable List<JavaType.FullyQualified> annotations) 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, withManagedReference
-
Constructor Details
-
Array
public Array(@Nullable Integer managedReference, @Nullable JavaType elemType, JavaType.FullyQualified @Nullable [] annotations)
-
-
Method Details
-
getElemType
-
getAnnotations
-
withAnnotations
-
unsafeSetManagedReference
- Specified by:
unsafeSetManagedReferencein interfaceJavaType
-
unsafeSet
public JavaType.Array unsafeSet(JavaType elemType, JavaType.FullyQualified @Nullable [] annotations) -
equals
-
toString
-