|
Jode 1.90-CVS Build Aug 6, 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jode.expr.Expression
net.sf.jode.expr.Operator
net.sf.jode.expr.LocalVarOperator
net.sf.jode.expr.LocalLoadOperator
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 |
public LocalLoadOperator(Type type, MethodAnalyzer methodAnalyzer, LocalInfo local)
Method Detail |
public boolean isRead()
isRead
in class LocalVarOperator
public boolean isWrite()
isWrite
in class LocalVarOperator
public boolean isConstant()
isConstant
in class Operator
public void setMethodAnalyzer(MethodAnalyzer ma)
public boolean opEquals(Operator o)
opEquals
in class Operator
public Expression simplify()
simplify
in class Operator
|
Jode 1.90-CVS Build Aug 6, 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |