public abstract class MethodDefinition extends CodeDefinition
Purpose: Model a method for code generation purposes.
| Constructor and Description |
|---|
MethodDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
addException(java.lang.String exceptionTypeName) |
void |
addLine(java.lang.String line) |
void |
addToBuffer(java.lang.String partOfLine)
This method can be used to store a string that will be prepended to the very next line of code entered
|
java.util.Iterator |
argumentNames() |
int |
argumentNamesSize() |
boolean |
equals(java.lang.Object object) |
java.lang.String |
getArgumentName(int index) |
java.util.Vector |
getLines() |
java.lang.String |
getReturnType() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isConstructor() |
void |
setIsAbstract(boolean isAbstract) |
void |
setIsConstructor(boolean isConstructor) |
void |
setReturnType(java.lang.String returnType) |
void |
writeBody(CodeGenerator generator)
Write the code out to the generator's stream.
|
getAccessLevel, getComment, getName, setAccessLevel, setComment, setName, toString, writepublic void addException(java.lang.String exceptionTypeName)
public void addLine(java.lang.String line)
public void addToBuffer(java.lang.String partOfLine)
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String getArgumentName(int index)
public java.util.Iterator argumentNames()
public int argumentNamesSize()
public java.util.Vector getLines()
public java.lang.String getReturnType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isAbstract()
public boolean isConstructor()
public void setIsAbstract(boolean isAbstract)
public void setIsConstructor(boolean isConstructor)
public void setReturnType(java.lang.String returnType)
public void writeBody(CodeGenerator generator)
writeBody in class CodeDefinitionEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference