net.sf.jode.expr
Class GetFieldOperator
java.lang.Object
net.sf.jode.expr.Expression
net.sf.jode.expr.Operator
net.sf.jode.expr.FieldOperator
net.sf.jode.expr.GetFieldOperator
public class GetFieldOperator
- extends FieldOperator
Fields inherited from class net.sf.jode.expr.Operator |
ADD_OP, AND_OP, ASSIGN_OP, COMPARE_OP, DEC_OP, EQUALS_OP, GREATER_OP, GREATEREQ_OP, INC_OP, LESS_OP, LESSEQ_OP, LOG_AND_OP, LOG_NOT_OP, LOG_OR_OP, NEG_OP, NOTEQUALS_OP, OPASSIGN_OP, operatorIndex, SHIFT_OP, SUB_OP |
Methods inherited from class net.sf.jode.expr.FieldOperator |
dumpExpression, fillDeclarables, getClassInfo, getField, getFieldInfo, getFieldName, getFieldType, getPriority, isStatic, needsCast, updateSubTypes, updateType |
Methods inherited from class net.sf.jode.expr.Operator |
addOperand, canCombine, combine, containsConflictingLoad, containsMatchingLoad, equals, fillInGenSet, getFreeOperandCount, getInvokeOperators, getOperator, getOperatorIndex, getOperatorString, getSubExpressions, hasSideEffects, initOperands, isConstant, isFreeOperator, isFreeOperator, makeDeclaration, setOperatorIndex, setSubExpressions, subsEquals |
Methods inherited from class net.sf.jode.expr.Expression |
dumpExpression, dumpExpression, getBreakPenalty, getParent, getType, isVoid, makeInitializer, negate, removeOnetimeLocals, setType, simplifyString, simplifyStringBuffer, toString, updateParentType |
GetFieldOperator
public GetFieldOperator(MethodAnalyzer methodAnalyzer,
boolean staticFlag,
Reference ref)
simplify
public Expression simplify()
- Overrides:
simplify
in class Operator
opEquals
public boolean opEquals(Operator o)
- Overrides:
opEquals
in class Operator