Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.expr
Class LocalStoreOperator

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

public class LocalStoreOperator
extends LocalVarOperator
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
LocalStoreOperator(Type lvalueType, LocalInfo local)
           
 
Method Summary
 boolean isRead()
           
 boolean isWrite()
           
 boolean matches(Operator loadop)
          Checks if the loadOp is combinable with this operator.
 
Methods inherited from class net.sf.jode.expr.LocalVarOperator
dumpExpression, fillDeclarables, fillInGenSet, getLocalInfo, getPriority, setLocalInfo, updateSubTypes, updateType
 
Methods inherited from class net.sf.jode.expr.Operator
addOperand, canCombine, combine, containsConflictingLoad, containsMatchingLoad, equals, getFreeOperandCount, getOperator, getOperatorIndex, getOperatorString, getSubExpressions, hasSideEffects, initOperands, isConstant, isFreeOperator, isFreeOperator, makeDeclaration, opEquals, 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

LocalStoreOperator

public LocalStoreOperator(Type lvalueType,
                          LocalInfo local)
Method Detail

isRead

public boolean isRead()
Specified by:
isRead in class LocalVarOperator

isWrite

public boolean isWrite()
Specified by:
isWrite in class LocalVarOperator

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

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.