|
||||||||
| 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.UnaryExpression
de.grogra.xl.expr.Id
public class Id
| 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.UnaryExpression |
|---|
expr |
| 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 | |
|---|---|
Id()
|
|
Id(Type type)
|
|
| Method Summary | |
|---|---|
Expression |
compile(de.grogra.xl.compiler.scope.Scope scope,
Expression e1)
|
protected boolean |
evaluateBooleanImpl(VMXState vm)
|
protected byte |
evaluateByteImpl(VMXState vm)
|
protected char |
evaluateCharImpl(VMXState vm)
|
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 short |
evaluateShortImpl(VMXState vm)
|
int |
getSupportedTypes()
|
protected void |
writeOperator(de.grogra.xl.compiler.BytecodeWriter writer)
|
| Methods inherited from class de.grogra.xl.expr.UnaryExpression |
|---|
getOpcodes, getSupportedTypes, link |
| 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 Id()
public Id(Type type)
| Method Detail |
|---|
public Expression compile(de.grogra.xl.compiler.scope.Scope scope,
Expression e1)
compile in class UnaryExpressionprotected boolean evaluateBooleanImpl(VMXState vm)
evaluateBooleanImpl in class Expressionprotected byte evaluateByteImpl(VMXState vm)
evaluateByteImpl in class Expressionprotected char evaluateCharImpl(VMXState vm)
evaluateCharImpl in class Expressionprotected 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 short evaluateShortImpl(VMXState vm)
evaluateShortImpl in class Expressionpublic int getSupportedTypes()
getSupportedTypes in class UnaryExpressionprotected void writeOperator(de.grogra.xl.compiler.BytecodeWriter writer)
writeOperator in class UnaryExpression
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||