Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.expr
Class LocalLoadOperator

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.LocalLoadOperator

public class LocalLoadOperator
extends LocalVarOperator


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
LocalLoadOperator(Type type, MethodAnalyzer methodAnalyzer, LocalInfo local)
           
 
Method Summary
 boolean isConstant()
           
 boolean isRead()
           
 boolean isWrite()
           
 boolean opEquals(Operator o)
           
 void setMethodAnalyzer(MethodAnalyzer ma)
           
 Expression simplify()
           
 
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, 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

LocalLoadOperator

public LocalLoadOperator(Type type,
                         MethodAnalyzer methodAnalyzer,
                         LocalInfo local)
Method Detail

isRead

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

isWrite

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

isConstant

public boolean isConstant()
Overrides:
isConstant in class Operator

setMethodAnalyzer

public void setMethodAnalyzer(MethodAnalyzer ma)

opEquals

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

simplify

public Expression simplify()
Overrides:
simplify in class Operator

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.