|
||||||||
| 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.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 Expressionprotected byte evaluateByteImpl(VMXState t)
evaluateByteImpl in class Expressionprotected char evaluateCharImpl(VMXState t)
evaluateCharImpl in class Expressionprotected double evaluateDoubleImpl(VMXState t)
evaluateDoubleImpl in class Expressionprotected float evaluateFloatImpl(VMXState t)
evaluateFloatImpl in class Expressionprotected int evaluateIntImpl(VMXState t)
evaluateIntImpl in class Expressionprotected long evaluateLongImpl(VMXState t)
evaluateLongImpl in class Expressionprotected java.lang.Object evaluateObjectImpl(VMXState t)
evaluateObjectImpl in class Expressionprotected short evaluateShortImpl(VMXState t)
evaluateShortImpl in class Expressionpublic void link(boolean checkTypes)
link in class Expressionpublic Expression toAssignment(int assignmentType)
toAssignment in class Variableprotected 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 | |||||||