public class ClassTypeSignatureNode
extends java.lang.Object
proguard.classfile.attribute.signature.ast| Constructor and Description |
|---|
ClassTypeSignatureNode(@NotNull PackageSpecifierNode packageSpecifier,
@NotNull SimpleClassTypeSignatureNode name,
@NotNull java.util.List<SimpleClassTypeSignatureNode> suffix) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(ASTNodeVisitor<R,P> visitor,
P arg) |
@NotNull java.lang.String |
getClassname() |
@NotNull java.util.List<java.lang.String> |
getClassNamesIncludingParentClasses() |
@NotNull SimpleClassTypeSignatureNode |
getName() |
@NotNull PackageSpecifierNode |
getPackageSpecifier() |
@NotNull java.util.List<SimpleClassTypeSignatureNode> |
getSuffix() |
void |
setName(@NotNull SimpleClassTypeSignatureNode name) |
void |
setPackageSpecifier(@NotNull PackageSpecifierNode packageSpecifier) |
void |
setSuffix(@NotNull java.util.List<SimpleClassTypeSignatureNode> suffix) |
@NotNull java.lang.String |
toString() |
public ClassTypeSignatureNode(@NotNull
@NotNull PackageSpecifierNode packageSpecifier,
@NotNull
@NotNull SimpleClassTypeSignatureNode name,
@NotNull
@NotNull java.util.List<SimpleClassTypeSignatureNode> suffix)
@NotNull public @NotNull PackageSpecifierNode getPackageSpecifier()
public void setPackageSpecifier(@NotNull
@NotNull PackageSpecifierNode packageSpecifier)
@NotNull public @NotNull SimpleClassTypeSignatureNode getName()
public void setName(@NotNull
@NotNull SimpleClassTypeSignatureNode name)
@NotNull public @NotNull java.util.List<SimpleClassTypeSignatureNode> getSuffix()
public void setSuffix(@NotNull
@NotNull java.util.List<SimpleClassTypeSignatureNode> suffix)
public <R,P> R accept(ASTNodeVisitor<R,P> visitor, P arg)
@NotNull public @NotNull java.lang.String getClassname()
@NotNull public @NotNull java.util.List<java.lang.String> getClassNamesIncludingParentClasses()
@NotNull public @NotNull java.lang.String toString()
toString in class java.lang.Object