|
||||||||
| 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.Comparison
de.grogra.xl.expr.NotEquals
public class NotEquals
| 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.Comparison |
|---|
ctype, 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 | |
|---|---|
NotEquals()
|
|
| Method Summary | |
|---|---|
protected boolean |
evaluateBooleanImpl(VMXState vm)
|
int |
getPromotedType(Expression expr1,
Expression expr2)
Determines the type id (see TypeId) of the binarily promoted type
of the operands expr1 and expr2
(binary promotion is defined by the Java Language
Specification, it includes unboxing). |
int |
getSupportedTypes()
|
int |
writeConditional(de.grogra.xl.compiler.BytecodeWriter writer,
org.objectweb.asm.Label falseLabel,
org.objectweb.asm.Label trueLabel)
|
| Methods inherited from class de.grogra.xl.expr.Comparison |
|---|
compile, getSupportedTypes, isConditional, isNullOrBooleanConst, link, writeImpl |
| 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 NotEquals()
| Method Detail |
|---|
protected boolean evaluateBooleanImpl(VMXState vm)
evaluateBooleanImpl in class Expression
public int getPromotedType(Expression expr1,
Expression expr2)
ExpressionTypeId) of the binarily promoted type
of the operands expr1 and expr2
(binary promotion is defined by the Java Language
Specification, it includes unboxing).
getPromotedType in class Expressionexpr1 - first operandexpr2 - second operand
public int getSupportedTypes()
getSupportedTypes in class Comparison
public int writeConditional(de.grogra.xl.compiler.BytecodeWriter writer,
org.objectweb.asm.Label falseLabel,
org.objectweb.asm.Label trueLabel)
writeConditional in class Expression
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||