public class IIncInstruction extends LocalVariableInstruction
iinc
instruction.Modifier and Type | Method and Description |
---|---|
void |
acceptVisit(BCVisitor visit)
Accept a visit from a
BCVisitor , calling the appropriate methods
to notify the visitor that it has entered this entity, and
to provide it with the proper callbacks for each sub-entity owned
by this one. |
boolean |
equalsInstruction(Instruction other)
Two local variable instructions are equal if the local index they
reference is equal or if either index is 0/unset.
|
int |
getIncrement()
Return the increment for this IINC instruction.
|
IIncInstruction |
setIncrement(int val)
Set the increment on this IINC instruction.
|
getLocal, getLocalVariable, getParam, getTypeName, setLocal, setLocalVariable, setParam, setType
getType, getTypeBC, setType, setType
getByteIndex, getClassLoader, getCode, getLineNumber, getLogicalStackChange, getName, getOpcode, getPool, getProject, getStackChange, isValid
public int getIncrement()
public IIncInstruction setIncrement(int val)
public boolean equalsInstruction(Instruction other)
LocalVariableInstruction
equalsInstruction
in class LocalVariableInstruction
public void acceptVisit(BCVisitor visit)
VisitAcceptor
BCVisitor
, calling the appropriate methods
to notify the visitor that it has entered this entity, and
to provide it with the proper callbacks for each sub-entity owned
by this one.acceptVisit
in interface VisitAcceptor
acceptVisit
in class Instruction
Copyright © 2002–2019. All rights reserved.