org.duelengine.duel.codedom
Class CodeMethod
java.lang.Object
org.duelengine.duel.codedom.CodeObject
org.duelengine.duel.codedom.CodeMember
org.duelengine.duel.codedom.CodeMethod
- Direct Known Subclasses:
- CodeConstructor
public class CodeMethod
- extends CodeMember
Represents an instance method
CodeMethod
public CodeMethod()
CodeMethod
public CodeMethod(AccessModifierType access,
Class<?> returnType,
String methodName,
CodeParameterDeclarationExpression[] parameters,
CodeStatement... statements)
getReturnType
public Class<?> getReturnType()
setReturnType
public void setReturnType(Class<?> value)
isOverride
public boolean isOverride()
setOverride
public void setOverride(boolean value)
withOverride
public CodeMethod withOverride()
getParameters
public List<CodeParameterDeclarationExpression> getParameters()
addParameter
public void addParameter(Class<?> type,
String name)
addParameter
public void addParameter(CodeParameterDeclarationExpression parameter)
getThrows
public List<Class<?>> getThrows()
addThrows
public void addThrows(Class<?> type)
withThrows
public CodeMethod withThrows(Class<?>... exceptions)
getStatements
public CodeStatementCollection getStatements()
visit
public void visit(CodeVisitor visitor)
- Overrides:
visit in class CodeObject
equals
public boolean equals(Object arg)
- Overrides:
equals in class CodeMember
hashCode
public int hashCode()
- Overrides:
hashCode in class CodeMember
Copyright © 2011. All Rights Reserved.