Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.expr
Class PutFieldOperator

java.lang.Object
  extended bynet.sf.jode.expr.Expression
      extended bynet.sf.jode.expr.Operator
          extended bynet.sf.jode.expr.FieldOperator
              extended bynet.sf.jode.expr.PutFieldOperator
All Implemented Interfaces:
LValueExpression, MatchableOperator

public class PutFieldOperator
extends FieldOperator
implements LValueExpression


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
PutFieldOperator(MethodAnalyzer methodAnalyzer, boolean staticFlag, Reference ref)
           
 
Method Summary
 boolean matches(Operator loadop)
          Checks if the loadOp is combinable with this operator.
 boolean opEquals(Operator o)
           
 
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, getOperator, getOperatorIndex, getOperatorString, getSubExpressions, hasSideEffects, initOperands, isConstant, isFreeOperator, isFreeOperator, makeDeclaration, setOperatorIndex, setSubExpressions, simplify, 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

PutFieldOperator

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

matches

public boolean matches(Operator loadop)
Description copied from interface: MatchableOperator
Checks if the loadOp is combinable with this operator.

Specified by:
matches in interface MatchableOperator

opEquals

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

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.