|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectserp.bytecode.Instruction
serp.bytecode.TypedInstruction
serp.bytecode.ClassInstruction
serp.bytecode.MultiANewArrayInstruction
public class MultiANewArrayInstruction
The multianewarray instruction, which creates a new
multi-dimensional array.
| Method Summary | |
|---|---|
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 MultiANewArray instructions are equal if they have the same type and dimensions, or if the type and dimensions of either is unset. |
int |
getDimensions()
Return the dimensions of the array, or -1 if not set. |
int |
getStackChange()
Return the number of stack positions this instruction pushes or pops during its execution. |
MultiANewArrayInstruction |
setDimensions(int dims)
Set the dimensions of the array. |
| Methods inherited from class serp.bytecode.ClassInstruction |
|---|
getTypeIndex, getTypeName, setType, setTypeIndex |
| Methods inherited from class serp.bytecode.TypedInstruction |
|---|
getType, getTypeBC, setType, setType |
| Methods inherited from class serp.bytecode.Instruction |
|---|
getByteIndex, getClassLoader, getCode, getLineNumber, getLogicalStackChange, getName, getOpcode, getPool, getProject, isValid |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int getStackChange()
Instruction
getStackChange in class ClassInstructionpublic int getDimensions()
public MultiANewArrayInstruction setDimensions(int dims)
public boolean equalsInstruction(Instruction other)
equalsInstruction in class ClassInstructionpublic void acceptVisit(BCVisitor visit)
VisitAcceptorBCVisitor, 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 VisitAcceptoracceptVisit in class ClassInstruction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||