Instruction.InvokeDynamicInsn
, Instruction.LdcInsn
, Instruction.MultiANewArrayInsn
public class Instruction extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Instruction.FieldOrMethod |
|
static class |
Instruction.InvokeDynamicInsn |
|
static class |
Instruction.LdcInsn |
|
static class |
Instruction.MultiANewArrayInsn |
Modifier and Type | Field | Description |
---|---|---|
String |
className |
|
Instruction.FieldOrMethod |
fieldOrMethod |
|
int |
opcode |
|
Integer |
operand |
Constructor | Description |
---|---|
Instruction(int opcode) |
|
Instruction(int opcode,
int operand) |
|
Instruction(int opcode,
String className) |
|
Instruction(int opcode,
Instruction.FieldOrMethod fieldOrMethod) |
Modifier and Type | Method | Description |
---|---|---|
int |
arity() |
|
boolean |
equals(Object o) |
|
int |
hashCode() |
|
boolean |
hasReturnValue() |
|
boolean |
isInvoke() |
|
boolean |
isLongOrDoubleValue() |
|
String |
toString() |
public final int opcode
public final Integer operand
public final String className
public final Instruction.FieldOrMethod fieldOrMethod
public Instruction(int opcode, int operand)
public Instruction(int opcode)
public Instruction(int opcode, String className)
public Instruction(int opcode, Instruction.FieldOrMethod fieldOrMethod)
Copyright © 2012–2018 SonarSource. All rights reserved.