public class Instruction extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Instruction.FieldOrMethod |
static class |
Instruction.InvokeDynamicInsn |
static class |
Instruction.LdcInsn |
static class |
Instruction.MultiANewArrayInsn |
Modifier and Type | Field and Description |
---|---|
String |
className |
Instruction.FieldOrMethod |
fieldOrMethod |
int |
opcode |
Integer |
operand |
Constructor and Description |
---|
Instruction(int opcode) |
Instruction(int opcode,
Instruction.FieldOrMethod fieldOrMethod) |
Instruction(int opcode,
int operand) |
Instruction(int opcode,
String className) |
Modifier and Type | Method and 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–2017 SonarSource. All rights reserved.