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
public static final class JavaType.Unknown extends JavaType.FullyQualified
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openrewrite.java.tree.JavaType.FullyQualified
JavaType.FullyQualified.Kind
-
Nested classes/interfaces inherited from interface org.openrewrite.java.tree.JavaType
JavaType.Array, JavaType.Class, JavaType.FullyQualified, JavaType.GenericTypeVariable, JavaType.Method, JavaType.MultiCatch, JavaType.Parameterized, JavaType.Primitive, JavaType.ShallowClass, JavaType.Unknown, JavaType.Variable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<JavaType.FullyQualified>getAnnotations()java.util.Set<Flag>getFlags()java.lang.StringgetFullyQualifiedName()static JavaType.UnknowngetInstance()java.util.List<JavaType.FullyQualified>getInterfaces()JavaType.FullyQualified.KindgetKind()java.util.List<JavaType.Variable>getMembers()java.util.List<JavaType.Method>getMethods()@Nullable JavaType.FullyQualifiedgetOwningClass()@Nullable JavaType.FullyQualifiedgetSupertype()booleanhasFlags(Flag... test)java.lang.StringtoString()JavaType.FullyQualifiedwithFullyQualifiedName(java.lang.String fullyQualifiedName)-
Methods inherited from class org.openrewrite.java.tree.JavaType.FullyQualified
getClassName, getPackageName, getVisibleMembers, getVisibleMethods, isAssignableFrom, isAssignableTo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openrewrite.java.tree.JavaType
getJacksonPolymorphicTypeTag, getManagedReference, unsafeSetManagedReference, withManagedReference
-
-
-
-
Method Detail
-
getInstance
public static JavaType.Unknown getInstance()
-
getFullyQualifiedName
public java.lang.String getFullyQualifiedName()
- Specified by:
getFullyQualifiedNamein classJavaType.FullyQualified
-
withFullyQualifiedName
public JavaType.FullyQualified withFullyQualifiedName(java.lang.String fullyQualifiedName)
- Specified by:
withFullyQualifiedNamein classJavaType.FullyQualified
-
getAnnotations
public java.util.List<JavaType.FullyQualified> getAnnotations()
- Specified by:
getAnnotationsin classJavaType.FullyQualified
-
hasFlags
public boolean hasFlags(Flag... test)
- Specified by:
hasFlagsin classJavaType.FullyQualified
-
getFlags
public java.util.Set<Flag> getFlags()
- Specified by:
getFlagsin classJavaType.FullyQualified
-
getInterfaces
public java.util.List<JavaType.FullyQualified> getInterfaces()
- Specified by:
getInterfacesin classJavaType.FullyQualified
-
getKind
public JavaType.FullyQualified.Kind getKind()
- Specified by:
getKindin classJavaType.FullyQualified
-
getMembers
public java.util.List<JavaType.Variable> getMembers()
- Specified by:
getMembersin classJavaType.FullyQualified
-
getMethods
public java.util.List<JavaType.Method> getMethods()
- Specified by:
getMethodsin classJavaType.FullyQualified
-
getOwningClass
@Nullable public @Nullable JavaType.FullyQualified getOwningClass()
- Specified by:
getOwningClassin classJavaType.FullyQualified
-
getSupertype
@Nullable public @Nullable JavaType.FullyQualified getSupertype()
- Specified by:
getSupertypein classJavaType.FullyQualified
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-