jasco.util.generators
Class MethodGenerator
java.lang.Object
jasco.util.generators.JavaGenerator
jasco.util.generators.MethodGenerator
- All Implemented Interfaces:
- java.lang.Cloneable
public class MethodGenerator
- extends JavaGenerator
Field Summary |
java.lang.String |
ARGS
|
Constructor Summary |
MethodGenerator(java.lang.String name,
java.lang.String returnType)
|
Methods inherited from class jasco.util.generators.JavaGenerator |
addAnnotation, addModifier, addStringBeforeLines, addTabsBeforeLines, createJavadocDocumentation, definesAnnotation, getAnnotations, getAnnotationsString, getDocumentation, getGenerics, getLineNo, getModifiers, getName, hasDocumentation, hasLineNo, lowerCaseFirst, setDocumentation, setGenerics, setLineNo, setModifiers, setName, upperCaseFirst |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ARGS
public final java.lang.String ARGS
- See Also:
- Constant Field Values
MethodGenerator
public MethodGenerator(java.lang.String name,
java.lang.String returnType)
copy
public MethodGenerator copy(java.lang.String newname)
isConstructor
public boolean isConstructor()
getVariableCount
public int getVariableCount()
generateInvocation
public java.lang.String generateInvocation()
getReturnType
public java.lang.String getReturnType()
setReturnType
public void setReturnType(java.lang.String type)
addVariable
public void addVariable(java.lang.String type,
java.lang.String name)
addVariable
public void addVariable(java.lang.String type,
java.lang.String name,
boolean isFinal)
insertVariable
public void insertVariable(java.lang.String type,
java.lang.String name)
insertVariable
public void insertVariable(java.lang.String type,
java.lang.String name,
boolean isFinal)
getVariableNames
public java.util.Iterator getVariableNames()
getVariableTypes
public java.util.Iterator getVariableTypes()
setImplementation
public void setImplementation(java.lang.String implementation)
getImplementation
public java.lang.String getImplementation()
hasImplementation
public boolean hasImplementation()
addException
public void addException(java.lang.String e)
getExceptions
public java.util.Iterator getExceptions()
hasExceptions
public boolean hasExceptions()
toString
public java.lang.String toString()
- Overrides:
toString
in class JavaGenerator
generateImplementation
protected java.lang.String generateImplementation()
hasSameSignatureAs
public boolean hasSameSignatureAs(java.lang.reflect.Method next)
- Parameters:
next
-
- Returns: