public abstract class AbstractBytecode extends Object
| Modifier and Type | Field and Description |
|---|---|
static Bytecode.Schema[] |
schemas
==================================================================
Individual Bytecode Schemas
==================================================================
|
| Constructor and Description |
|---|
AbstractBytecode() |
AbstractBytecode(int operand) |
AbstractBytecode(int[] operands) |
AbstractBytecode(int[][] operandGroups) |
AbstractBytecode(int[] operands,
int[][] operandGroups) |
AbstractBytecode(int[] operands,
int[][] operandGroups,
int[] blocks) |
AbstractBytecode(int operand,
int[][] operandGroups) |
AbstractBytecode(int operand,
int[][] operandGroups,
int[] blocks) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getBlock(int i)
Get the ith block contained in this statement
|
int[] |
getBlocks()
Get the blocks contained in this statement
|
abstract int |
getOpcode()
Return the opcode value of this bytecode.
|
int |
getOperand(int i)
Return the ith top-level operand in this bytecode.
|
int[] |
getOperandGroup(int i)
Get the ith operand group in this bytecode
|
int[] |
getOperands()
Return the top-level operands in this bytecode.
|
int |
hashCode() |
int |
numberOfBlocks()
Determine the number of blocks contained in this bytecode.
|
int |
numberOfOperandGroups()
Get the number of operand groups in this bytecode
|
int |
numberOfOperands()
Return the number of top-level operands in this bytecode
|
public static final Bytecode.Schema[] schemas
public AbstractBytecode()
public AbstractBytecode(int operand)
public AbstractBytecode(int[] operands)
public AbstractBytecode(int[][] operandGroups)
public AbstractBytecode(int operand,
int[][] operandGroups)
public AbstractBytecode(int[] operands,
int[][] operandGroups)
public AbstractBytecode(int operand,
int[][] operandGroups,
int[] blocks)
public AbstractBytecode(int[] operands,
int[][] operandGroups,
int[] blocks)
public abstract int getOpcode()
public int[] getOperands()
public int numberOfOperands()
public int getOperand(int i)
i - public int numberOfOperandGroups()
public int[] getOperandGroup(int i)
i - public int numberOfBlocks()
public int getBlock(int i)
i - public int[] getBlocks()
i - Copyright © 2017. All rights reserved.