Package org.openrewrite.java.tree
Class JavaType.Unknown
java.lang.Object
org.openrewrite.java.tree.JavaType.FullyQualified
org.openrewrite.java.tree.JavaType.Unknown
- All Implemented Interfaces:
JavaType
- Enclosing interface:
JavaType
-
Nested Class Summary
Nested 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 -
Method Summary
Modifier and TypeMethodDescriptiongetFlags()static JavaType.UnknowngetKind()@Nullable JavaType.FullyQualified@Nullable JavaType.FullyQualifiedbooleanbooleanisAssignableFrom(Pattern pattern) booleanisAssignableFrom(@Nullable JavaType type) booleanisAssignableFrom(TypeNameMatcher matcher) booleanisAssignableTo(String fullyQualifiedName) toString()withFullyQualifiedName(String fullyQualifiedName) Methods inherited from class org.openrewrite.java.tree.JavaType.FullyQualified
getClassName, getPackageName, getVisibleMembers, getVisibleMethodsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.JavaType
getManagedReference, unsafeSetManagedReference, withManagedReference
-
Method Details
-
getInstance
-
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
-
getOwningClass
- Specified by:
getOwningClassin classJavaType.FullyQualified
-
getSupertype
- Specified by:
getSupertypein classJavaType.FullyQualified
-
getTypeParameters
- Specified by:
getTypeParametersin classJavaType.FullyQualified
-
toString
-
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
- Overrides:
isAssignableFromin classJavaType.FullyQualified
-
isAssignableTo
- Overrides:
isAssignableToin classJavaType.FullyQualified
-