Package org.openrewrite.java.tree
Class JavaType.Annotation
java.lang.Object
org.openrewrite.java.tree.JavaType.FullyQualified
org.openrewrite.java.tree.JavaType.Annotation
- All Implemented Interfaces:
JavaType
- Enclosing interface:
JavaType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic classNested classes/interfaces inherited from class org.openrewrite.java.tree.JavaType.FullyQualified
JavaType.FullyQualified.KindNested 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
ConstructorsConstructorDescriptionAnnotation(JavaType.FullyQualified type, List<JavaType.Annotation.ElementValue> values) -
Method Summary
Modifier and TypeMethodDescriptiongetFlags()getKind()@Nullable JavaType.FullyQualified@Nullable JavaType.FullyQualifiedbooleanunsafeSet(JavaType.FullyQualified type, JavaType.Annotation.ElementValue @Nullable [] values) withFullyQualifiedName(String fullyQualifiedName) withValues(@Nullable List<JavaType.Annotation.ElementValue> values) Methods inherited from class org.openrewrite.java.tree.JavaType.FullyQualified
getClassName, getPackageName, getVisibleMembers, getVisibleMethods, isAssignableFrom, isAssignableToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.JavaType
getManagedReference, isAssignableFrom, isAssignableFrom, unsafeSetManagedReference, withManagedReference
-
Constructor Details
-
Annotation
-
-
Method Details
-
getValues
-
withValues
-
getFullyQualifiedName
- Specified by:
getFullyQualifiedNamein classJavaType.FullyQualified
-
withFullyQualifiedName
- Specified by:
withFullyQualifiedNamein classJavaType.FullyQualified
-
getAnnotations
- Specified by:
getAnnotationsin classJavaType.FullyQualified
-
hasFlags
- Specified by:
hasFlagsin classJavaType.FullyQualified
-
getFlags
- Specified by:
getFlagsin classJavaType.FullyQualified
-
getInterfaces
- Specified by:
getInterfacesin classJavaType.FullyQualified
-
getKind
- Specified by:
getKindin classJavaType.FullyQualified
-
getMembers
- Specified by:
getMembersin classJavaType.FullyQualified
-
getMethods
- Specified by:
getMethodsin classJavaType.FullyQualified
-
getTypeParameters
- Specified by:
getTypeParametersin classJavaType.FullyQualified
-
getOwningClass
- Specified by:
getOwningClassin classJavaType.FullyQualified
-
getSupertype
- Specified by:
getSupertypein classJavaType.FullyQualified
-
unsafeSet
public JavaType.Annotation unsafeSet(JavaType.FullyQualified type, JavaType.Annotation.ElementValue @Nullable [] values)
-