public class TypeSignatureNode
extends java.lang.Object
proguard.classfile.attribute.signature.ast| Constructor and Description |
|---|
TypeSignatureNode(@NotNull BaseTypeNode baseType) |
TypeSignatureNode(@NotNull ReferenceTypeSignatureNode referenceTypeSignature) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(ASTNodeVisitor<R,P> visitor,
P arg) |
void |
changeToBaseType(@NotNull BaseTypeNode node) |
void |
changeToReferenceType(@NotNull ReferenceTypeSignatureNode node) |
@Nullable BaseTypeNode |
getBaseType() |
@Nullable ReferenceTypeSignatureNode |
getReferenceTypeSignature() |
boolean |
isBaseType() |
boolean |
isReferenceType() |
java.lang.String |
toString() |
public TypeSignatureNode(@NotNull
@NotNull BaseTypeNode baseType)
public TypeSignatureNode(@NotNull
@NotNull ReferenceTypeSignatureNode referenceTypeSignature)
public boolean isReferenceType()
@Nullable public @Nullable ReferenceTypeSignatureNode getReferenceTypeSignature()
public void changeToReferenceType(@NotNull
@NotNull ReferenceTypeSignatureNode node)
public boolean isBaseType()
@Nullable public @Nullable BaseTypeNode getBaseType()
public void changeToBaseType(@NotNull
@NotNull BaseTypeNode node)
public <R,P> R accept(ASTNodeVisitor<R,P> visitor, P arg)
public java.lang.String toString()
toString in class java.lang.Object