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, write
public 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.Object
public 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.Object
public 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 CodeDefinition
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference