|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.graph.impl.Edge de.grogra.graph.impl.Node de.grogra.xl.expr.Expression de.grogra.xl.expr.EvalExpression de.grogra.xl.expr.Variable de.grogra.xl.expr.GetArrayComponent
public final class GetArrayComponent
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.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 | |
---|---|
GetArrayComponent(Type type)
|
Method Summary | |
---|---|
protected boolean |
evaluateBooleanImpl(VMXState t)
|
protected byte |
evaluateByteImpl(VMXState t)
|
protected char |
evaluateCharImpl(VMXState t)
|
protected double |
evaluateDoubleImpl(VMXState t)
|
protected float |
evaluateFloatImpl(VMXState t)
|
protected int |
evaluateIntImpl(VMXState t)
|
protected long |
evaluateLongImpl(VMXState t)
|
protected java.lang.Object |
evaluateObjectImpl(VMXState t)
|
protected short |
evaluateShortImpl(VMXState t)
|
void |
link(boolean checkTypes)
|
Expression |
toAssignment(int assignmentType)
|
protected void |
writeOperator(de.grogra.xl.compiler.BytecodeWriter writer)
|
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 GetArrayComponent(Type type)
Method Detail |
---|
protected boolean evaluateBooleanImpl(VMXState t)
evaluateBooleanImpl
in class Expression
protected byte evaluateByteImpl(VMXState t)
evaluateByteImpl
in class Expression
protected char evaluateCharImpl(VMXState t)
evaluateCharImpl
in class Expression
protected double evaluateDoubleImpl(VMXState t)
evaluateDoubleImpl
in class Expression
protected float evaluateFloatImpl(VMXState t)
evaluateFloatImpl
in class Expression
protected int evaluateIntImpl(VMXState t)
evaluateIntImpl
in class Expression
protected long evaluateLongImpl(VMXState t)
evaluateLongImpl
in class Expression
protected java.lang.Object evaluateObjectImpl(VMXState t)
evaluateObjectImpl
in class Expression
protected short evaluateShortImpl(VMXState t)
evaluateShortImpl
in class Expression
public void link(boolean checkTypes)
link
in class Expression
public Expression toAssignment(int assignmentType)
toAssignment
in class Variable
protected void writeOperator(de.grogra.xl.compiler.BytecodeWriter writer)
writeOperator
in class Expression
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |