|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttudresden.ocl.injection.JavaFeature
tudresden.ocl.injection.JavaBehaviour
Represents a behavioral feature of a class parsed by the java parser. May be either a method or a constructor.
Injector
Field Summary | |
protected String |
literal
The method header of this method, exactly as in the input stream, including all typographic extra's (line breaks, comments). |
protected ArrayList |
parameters
Contains subsequently parameter types and names. |
private ArrayList |
throwables
Contains all names given in the "throws" clause. |
protected List |
unmodifiableParameters
|
Fields inherited from class tudresden.ocl.injection.JavaFeature |
name, type |
Constructor Summary | |
JavaBehaviour(JavaClass parent,
int modifiers,
String type,
String name)
|
Method Summary | |
void |
addParameter(String paramtype,
String paramname)
|
void |
addThrowable(String throwable)
|
String |
getLiteral()
|
List |
getParameters()
|
Iterator |
getThrowables()
|
abstract String |
getWrappedLiteral()
|
void |
printMore(PrintStream o)
|
void |
setLastParameterEnd(int pos)
Ignores this information. |
void |
setLastParameterStart(int pos)
Ignores this information. |
void |
setLiteral(String literal)
|
Methods inherited from class tudresden.ocl.injection.JavaFeature |
getAllowedModifiers, getFile, getModifiers, getName, getPackageName, getParent, getType, isAbstract, isStatic, print |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final ArrayList parameters
protected final List unmodifiableParameters
private final ArrayList throwables
protected String literal
Constructor Detail |
public JavaBehaviour(JavaClass parent, int modifiers, String type, String name) throws InjectorParseException
Method Detail |
public void addParameter(String paramtype, String paramname)
public final List getParameters()
public final void addThrowable(String throwable)
public final Iterator getThrowables()
public void setLiteral(String literal)
public final String getLiteral()
public abstract String getWrappedLiteral()
public void setLastParameterStart(int pos)
JavaConstructor.setLastParameterStart(int)
public void setLastParameterEnd(int pos)
JavaConstructor.setLastParameterEnd(int)
public void printMore(PrintStream o)
printMore
in class JavaFeature
|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |