public abstract class Operator extends SyntaxTreeNode
| Modifier and Type | Field and Description |
|---|---|
private int |
offset |
private int |
variableLength |
parent| Constructor and Description |
|---|
Operator(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
Menge<SyntaxTreeNode> |
getChildren() |
int |
getOffset() |
protected abstract java.util.Hashtable<RefType,RefType> |
getOperatorTypes() |
abstract java.util.HashMap<ConstraintType,ConstraintType> |
getReturnTypes(TypeAssumptions ass)
Liefert eine HashMap der Form: HashMap
|
int |
getVariableLength() |
addTypeInsertPoints, equals, getDescription, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesTypepublic int getOffset()
public int getVariableLength()
protected abstract java.util.Hashtable<RefType,RefType> getOperatorTypes()
Pattern: Template Methodpublic abstract java.util.HashMap<ConstraintType,ConstraintType> getReturnTypes(TypeAssumptions ass)
ass - public Menge<SyntaxTreeNode> getChildren()
getChildren in class SyntaxTreeNode