oracle.toplink.tools.codegen
Class MethodDefinition
java.lang.Object
oracle.toplink.tools.codegen.CodeDefinition
oracle.toplink.tools.codegen.MethodDefinition
- Direct Known Subclasses:
- NonreflectiveMethodDefinition, ReflectiveMethodDefinition
- public abstract class MethodDefinition
- extends CodeDefinition
Purpose: Model a method for code generation purposes.
- Since:
- TopLink 3.0
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
MethodDefinition
public MethodDefinition()
addException
public void addException(java.lang.String exceptionTypeName)
addLine
public void addLine(java.lang.String line)
equals
public boolean equals(java.lang.Object object)
getArgumentName
public java.lang.String getArgumentName(int index)
argumentNames
public java.util.Iterator argumentNames()
argumentNamesSize
public int argumentNamesSize()
getLines
public java.util.Vector getLines()
getReturnType
public java.lang.String getReturnType()
hashCode
public int hashCode()
isAbstract
public boolean isAbstract()
isConstructor
public boolean isConstructor()
setIsAbstract
public void setIsAbstract(boolean isAbstract)
setIsConstructor
public void setIsConstructor(boolean isConstructor)
setReturnType
public void setReturnType(java.lang.String returnType)
writeBody
public void writeBody(CodeGenerator generator)
- Write the code out to the generator's stream.
-
- Specified by:
writeBody
in class CodeDefinition