|
||||||||
| 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.Assignment
de.grogra.xl.expr.AssignArrayComponent
public final class AssignArrayComponent
| 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.Assignment |
|---|
assignmentType, COMPOUND, POSTFIX_COMPOUND, SIMPLE |
| 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 | |
|---|---|
AssignArrayComponent(Type type,
int assignmentType)
|
|
| 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)
|
protected void |
writeImpl(de.grogra.xl.compiler.BytecodeWriter writer,
boolean discard)
|
| Methods inherited from class de.grogra.xl.expr.Assignment |
|---|
allowsIteration, paramString |
| 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 AssignArrayComponent(Type type,
int assignmentType)
| 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 Expression
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 | |||||||