Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.expr
Class ArrayStoreOperator

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

public class ArrayStoreOperator
extends ArrayLoadOperator
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
ArrayStoreOperator(Type type)
           
 
Method Summary
 void dumpExpression(TabbedPrintWriter writer)
           
 boolean matches(Operator loadop)
          Checks if the loadOp is combinable with this operator.
 
Methods inherited from class net.sf.jode.expr.ArrayLoadOperator
getPriority, updateSubTypes, updateType
 
Methods inherited from class net.sf.jode.expr.Operator
addOperand, canCombine, combine, containsConflictingLoad, containsMatchingLoad, equals, fillDeclarables, fillInGenSet, 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

ArrayStoreOperator

public ArrayStoreOperator(Type type)
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

dumpExpression

public void dumpExpression(TabbedPrintWriter writer)
                    throws java.io.IOException
Overrides:
dumpExpression in class ArrayLoadOperator
Throws:
java.io.IOException

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.