|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.xl.expr.Expression
de.grogra.xl.expr.EvalExpression
de.grogra.xl.expr.ConstExpression
de.grogra.xl.expr.BinaryExpression
de.grogra.xl.expr.Add
public class Add
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.grogra.graph.impl.Node |
|---|
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType |
| Nested classes/interfaces inherited from interface de.grogra.util.Map |
|---|
Map.Chain |
| Field Summary |
|---|
| Fields inherited from class de.grogra.xl.expr.BinaryExpression |
|---|
expr1, expr2 |
| Fields inherited from class de.grogra.xl.expr.Expression |
|---|
$TYPE, aval, aval$FIELD, dval, dval$FIELD, etype, EXPR_0, I18N, lval, lval$FIELD, USED_BITS, VALID, valid$FIELD |
| Fields inherited from class de.grogra.graph.impl.Node |
|---|
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD |
| Fields inherited from interface de.grogra.reflect.TypeId |
|---|
A_VALUE, ABSTRACT_PRIMITIVE, BOOLEAN, BOOLEAN_MASK, BYTE, BYTE_MASK, CHAR, CHAR_MASK, D_VALUE, DOUBLE, DOUBLE_MASK, F_VALUE, FLOAT, FLOAT_MASK, FLOATING_POINT_MASK, I_VALUE, INT, INT_ASSIGNABLE, INT_MASK, INTEGRAL_MASK, L_VALUE, LONG, LONG_MASK, MAX_PRIMITIVE, MIN_PRIMITIVE, NUMERIC_MASK, NUMERIC_NONCHAR_MASK, OBJECT, OBJECT_MASK, PRIMITIVE_MASK, SHORT, SHORT_MASK, TYPE_COUNT, VOID, VOID_MASK |
| Fields inherited from interface de.grogra.util.Map |
|---|
DEFAULT_VALUE, EMPTY_MAP |
| Constructor Summary | |
|---|---|
Add()
|
|
| Method Summary | |
|---|---|
Expression |
compile(de.grogra.xl.compiler.scope.Scope scope,
Expression expr1,
Expression expr2)
|
protected double |
evaluateDoubleImpl(VMXState vm)
|
protected float |
evaluateFloatImpl(VMXState vm)
|
protected int |
evaluateIntImpl(VMXState vm)
|
protected long |
evaluateLongImpl(VMXState vm)
|
protected java.lang.Object |
evaluateObjectImpl(VMXState vm)
|
protected int[] |
getOpcodes()
|
int |
getSupportedTypes()
|
protected void |
writeImpl(de.grogra.xl.compiler.BytecodeWriter writer,
boolean discard)
|
| Methods inherited from class de.grogra.xl.expr.BinaryExpression |
|---|
getSupportedTypes, link, writeOperator |
| Methods inherited from class de.grogra.xl.expr.ConstExpression |
|---|
toConst |
| Methods inherited from class de.grogra.graph.impl.Edge |
|---|
addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.grogra.persistence.PersistenceCapable |
|---|
getBitMark, getObjectMark, setBitMark, setObjectMark |
| Constructor Detail |
|---|
public Add()
| Method Detail |
|---|
public Expression compile(de.grogra.xl.compiler.scope.Scope scope,
Expression expr1,
Expression expr2)
compile in class BinaryExpressionprotected double evaluateDoubleImpl(VMXState vm)
evaluateDoubleImpl in class Expressionprotected float evaluateFloatImpl(VMXState vm)
evaluateFloatImpl in class Expressionprotected int evaluateIntImpl(VMXState vm)
evaluateIntImpl in class Expressionprotected long evaluateLongImpl(VMXState vm)
evaluateLongImpl in class Expressionprotected java.lang.Object evaluateObjectImpl(VMXState vm)
evaluateObjectImpl in class Expressionprotected int[] getOpcodes()
getOpcodes in class BinaryExpressionpublic int getSupportedTypes()
getSupportedTypes in class BinaryExpression
protected void writeImpl(de.grogra.xl.compiler.BytecodeWriter writer,
boolean discard)
writeImpl in class Expression
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||