public interface MethodDecl extends TypeMemberDecl
| Modifier and Type | Interface and Description |
|---|---|
static class |
MethodDecl.Impl |
static interface |
MethodDecl.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(MethodDecl.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(TypeMemberDecl.Visitor<P,R> visitor,
P par) |
Attributes |
getAttributes() |
java.lang.String |
getName() |
TypeDecl |
getOwner() |
java.util.List<ParameterDecl> |
getParameters() |
Type |
getType() |
static MethodDecl |
of(TypeDecl owner,
Attributes attributes,
java.lang.String name,
java.util.List<ParameterDecl> parameters,
Type type) |
void |
setAttributes(Attributes attributes) |
void |
setName(java.lang.String name) |
void |
setOwner(TypeDecl owner) |
void |
setParameters(java.util.List<ParameterDecl> parameters) |
void |
setType(Type type) |
static MethodDecl of(TypeDecl owner, Attributes attributes, java.lang.String name, java.util.List<ParameterDecl> parameters, Type type)
TypeDecl getOwner()
getOwner in interface TypeMemberDeclvoid setOwner(TypeDecl owner)
setOwner in interface TypeMemberDeclAttributes getAttributes()
getAttributes in interface TypeMemberDeclvoid setAttributes(Attributes attributes)
setAttributes in interface TypeMemberDecljava.lang.String getName()
getName in interface TypeMemberDeclvoid setName(java.lang.String name)
setName in interface TypeMemberDecljava.util.List<ParameterDecl> getParameters()
void setParameters(java.util.List<ParameterDecl> parameters)
Type getType()
getType in interface TypeMemberDeclvoid setType(Type type)
setType in interface TypeMemberDecldefault <P,R> R accept(MethodDecl.Visitor<P,R> visitor, P par)
default <P,R> R accept(TypeMemberDecl.Visitor<P,R> visitor, P par)
accept in interface TypeMemberDecldefault <P,R> R accept(Decl.Visitor<P,R> visitor, P par)
accept in interface Declaccept in interface TypeMemberDecldefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)