public class FieldTypeNode
extends java.lang.Object
proguard.classfile.attribute.signature.ast| Constructor and Description |
|---|
FieldTypeNode(@NotNull ArrayTypeNode type) |
FieldTypeNode(@NotNull BaseTypeNode type) |
FieldTypeNode(@NotNull ClassTypeNode type) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(ASTNodeVisitor<R,P> visitor,
P arg) |
void |
changeToArrayType(@NotNull ArrayTypeNode type) |
void |
changeToBaseType(@NotNull BaseTypeNode type) |
void |
changeToClassType(@NotNull ClassTypeNode type) |
@Nullable ArrayTypeNode |
getArrayType() |
@Nullable BaseTypeNode |
getBaseType() |
@Nullable ClassTypeNode |
getClassType() |
boolean |
isArrayType() |
boolean |
isBaseType() |
boolean |
isClassType() |
java.lang.String |
toString() |
public FieldTypeNode(@NotNull
@NotNull BaseTypeNode type)
public FieldTypeNode(@NotNull
@NotNull ClassTypeNode type)
public FieldTypeNode(@NotNull
@NotNull ArrayTypeNode type)
public boolean isBaseType()
@Nullable public @Nullable BaseTypeNode getBaseType()
public void changeToBaseType(@NotNull
@NotNull BaseTypeNode type)
public boolean isClassType()
@Nullable public @Nullable ClassTypeNode getClassType()
public void changeToClassType(@NotNull
@NotNull ClassTypeNode type)
public boolean isArrayType()
@Nullable public @Nullable ArrayTypeNode getArrayType()
public void changeToArrayType(@NotNull
@NotNull ArrayTypeNode type)
public <R,P> R accept(ASTNodeVisitor<R,P> visitor, P arg)
public java.lang.String toString()
toString in class java.lang.Object