public class TypeParameterNode
extends java.lang.Object
proguard.classfile.attribute.signature.ast| Constructor and Description |
|---|
TypeParameterNode(@NotNull java.lang.String identifier,
@NotNull ClassBoundNode classBound,
@NotNull java.util.List<InterfaceBoundNode> interfaceBounds) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(ASTNodeVisitor<R,P> visitor,
P arg) |
@NotNull ClassBoundNode |
getClassBound() |
@NotNull java.lang.String |
getIdentifier() |
@NotNull java.util.List<InterfaceBoundNode> |
getInterfaceBounds() |
void |
setClassBound(@NotNull ClassBoundNode classBound) |
void |
setIdentifier(@NotNull java.lang.String identifier) |
void |
setInterfaceBounds(@NotNull java.util.List<InterfaceBoundNode> interfaceBounds) |
@NotNull java.lang.String |
toString() |
public TypeParameterNode(@NotNull
@NotNull java.lang.String identifier,
@NotNull
@NotNull ClassBoundNode classBound,
@NotNull
@NotNull java.util.List<InterfaceBoundNode> interfaceBounds)
@NotNull public @NotNull java.lang.String getIdentifier()
public void setIdentifier(@NotNull
@NotNull java.lang.String identifier)
@NotNull public @NotNull ClassBoundNode getClassBound()
public void setClassBound(@NotNull
@NotNull ClassBoundNode classBound)
@NotNull public @NotNull java.util.List<InterfaceBoundNode> getInterfaceBounds()
public void setInterfaceBounds(@NotNull
@NotNull java.util.List<InterfaceBoundNode> interfaceBounds)
public <R,P> R accept(ASTNodeVisitor<R,P> visitor, P arg)
@NotNull public @NotNull java.lang.String toString()
toString in class java.lang.Object