net.sf.jode.expr
Class GetFieldOperator

java.lang.Object
  extended by net.sf.jode.expr.Expression
      extended by net.sf.jode.expr.Operator
          extended by net.sf.jode.expr.FieldOperator
              extended by net.sf.jode.expr.GetFieldOperator

public class GetFieldOperator
extends FieldOperator


Field Summary
 
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
 
Fields inherited from class net.sf.jode.expr.Expression
EMPTYSTRING, type
 
Constructor Summary
GetFieldOperator(MethodAnalyzer methodAnalyzer, boolean staticFlag, Reference ref)
           
 
Method Summary
 boolean opEquals(Operator o)
           
 Expression simplify()
           
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetFieldOperator

public GetFieldOperator(MethodAnalyzer methodAnalyzer,
                        boolean staticFlag,
                        Reference ref)
Method Detail

simplify

public Expression simplify()
Overrides:
simplify in class Operator

opEquals

public boolean opEquals(Operator o)
Overrides:
opEquals in class Operator