public abstract class Statement extends SyntaxTreeNode implements IItemWithOffset, Typeable
| Modifier and Type | Field and Description |
|---|---|
protected int |
offset |
protected Type |
type |
private int |
variableLength |
parent| Constructor and Description |
|---|
Statement(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Eine Beschreibung/Name des SyntaxTree-Nodes
|
int |
getOffset() |
Type |
getReturnType() |
Type |
getType() |
java.lang.String |
getTypeInformation() |
int |
getVariableLength() |
abstract JavaCodeResult |
printJavaCode(ResultSet resultSet) |
void |
setReturnType(Type t) |
void |
setType(Type t) |
abstract ConstraintsSet |
TYPEStmt(TypeAssumptions assumptions) |
abstract void |
wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist,
Menge<GenericTypeVar> genericMethodParameters) |
addTypeInsertPoints, equals, getChildren, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesTypeprotected int offset
private int variableLength
protected Type type
public int getOffset()
getOffset in interface IItemWithOffsetpublic int getVariableLength()
getVariableLength in interface IItemWithOffsetpublic abstract void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
public abstract ConstraintsSet TYPEStmt(TypeAssumptions assumptions)
public java.lang.String getTypeInformation()
public void setType(Type t)
public abstract JavaCodeResult printJavaCode(ResultSet resultSet)
public java.lang.String getDescription()
SyntaxTreeNodegetDescription in class SyntaxTreeNodepublic void setReturnType(Type t)
public Type getReturnType()