public interface ParameterDecl extends Decl
| Modifier and Type | Interface and Description |
|---|---|
static class |
ParameterDecl.Impl |
static interface |
ParameterDecl.Visitor<P,R> |
| Modifier and Type | Method and Description |
|---|---|
default <P,R> R |
accept(Decl.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(ParameterDecl.Visitor<P,R> visitor,
P par) |
Attributes |
getAttributes() |
java.lang.String |
getName() |
MethodDecl |
getOwner() |
Type |
getType() |
static ParameterDecl |
of(MethodDecl owner,
Attributes attributes,
java.lang.String name,
Type type) |
void |
setAttributes(Attributes attributes) |
void |
setName(java.lang.String name) |
void |
setOwner(MethodDecl owner) |
void |
setType(Type type) |
static ParameterDecl of(MethodDecl owner, Attributes attributes, java.lang.String name, Type type)
MethodDecl getOwner()
void setOwner(MethodDecl owner)
Attributes getAttributes()
void setAttributes(Attributes attributes)
java.lang.String getName()
void setName(java.lang.String name)
Type getType()
void setType(Type type)
default <P,R> R accept(ParameterDecl.Visitor<P,R> visitor, P par)
default <P,R> R accept(Decl.Visitor<P,R> visitor, P par)
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)