Package org.openrewrite.java.tree
Class JavaType.Variable
- java.lang.Object
-
- org.openrewrite.java.tree.JavaType.Variable
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description Variable(@Nullable java.lang.Integer managedReference, long flagsBitMap, java.lang.String name, @Nullable JavaType owner, @Nullable JavaType type, @Nullable java.util.List<JavaType.FullyQualified> annotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.List<JavaType.FullyQualified>getAnnotations()java.util.Set<Flag>getFlags()@Nullable JavaTypegetOwner()booleanhasFlags(Flag... test)java.lang.StringtoString()JavaType.VariableunsafeSet(JavaType owner, @Nullable JavaType type, @Nullable java.util.List<JavaType.FullyQualified> annotations)JavaType.VariableunsafeSetManagedReference(java.lang.Integer id)JavaType.VariablewithAnnotations(@Nullable java.util.List<JavaType.FullyQualified> annotations)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openrewrite.java.tree.JavaType
getJacksonPolymorphicTypeTag, getManagedReference, withManagedReference
-
-
-
-
Constructor Detail
-
Variable
public Variable(@Nullable @Nullable java.lang.Integer managedReference, long flagsBitMap, java.lang.String name, @Nullable @Nullable JavaType owner, @Nullable @Nullable JavaType type, @Nullable @Nullable java.util.List<JavaType.FullyQualified> annotations)
-
-
Method Detail
-
getOwner
@Nullable public @Nullable JavaType getOwner()
-
getAnnotations
public java.util.List<JavaType.FullyQualified> getAnnotations()
-
withAnnotations
public JavaType.Variable withAnnotations(@Nullable @Nullable java.util.List<JavaType.FullyQualified> annotations)
-
hasFlags
public boolean hasFlags(Flag... test)
-
getFlags
public java.util.Set<Flag> getFlags()
-
unsafeSetManagedReference
public JavaType.Variable unsafeSetManagedReference(java.lang.Integer id)
- Specified by:
unsafeSetManagedReferencein interfaceJavaType
-
unsafeSet
public JavaType.Variable unsafeSet(JavaType owner, @Nullable @Nullable JavaType type, @Nullable @Nullable java.util.List<JavaType.FullyQualified> annotations)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-