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, seesType
protected int offset
private int variableLength
protected Type type
public int getOffset()
getOffset
in interface IItemWithOffset
public int getVariableLength()
getVariableLength
in interface IItemWithOffset
public 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()
SyntaxTreeNode
getDescription
in class SyntaxTreeNode
public void setReturnType(Type t)
public Type getReturnType()