packed-switch instruction.
| Modifier and Type | Field and Description |
|---|---|
| private final Object | data
data array |
| private final int | elementWidth
element width |
| private final int | size
number of elements |
| Access | Constructor and Description |
|---|---|
| private | FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, Object data, int size, int elementWidth)
Constructs an instance. |
| public | FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, byte[] data)
Constructs an instance. |
| public | FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, short[] data)
Constructs an instance. |
| public | FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] data)
Constructs an instance. |
| public | FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, long[] data)
Constructs an instance. |
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public short | |
| public int | |
| public int | |
| public DecodedInstruction | withIndex(int newIndex)
Implements abstract org. |
| data | back to summary |
|---|---|
| private final Object data data array | |
| elementWidth | back to summary |
|---|---|
| private final int elementWidth element width | |
| size | back to summary |
|---|---|
| private final int size number of elements | |
| FillArrayDataPayloadDecodedInstruction | back to summary |
|---|---|
| private FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, Object data, int size, int elementWidth) Constructs an instance. This private instance doesn't check the type of the data array. | |
| FillArrayDataPayloadDecodedInstruction | back to summary |
|---|---|
| public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, byte[] data) Constructs an instance. | |
| FillArrayDataPayloadDecodedInstruction | back to summary |
|---|---|
| public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, short[] data) Constructs an instance. | |
| FillArrayDataPayloadDecodedInstruction | back to summary |
|---|---|
| public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] data) Constructs an instance. | |
| FillArrayDataPayloadDecodedInstruction | back to summary |
|---|---|
| public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, long[] data) Constructs an instance. | |
| getData | back to summary |
|---|---|
| public Object getData() | |
| getElementWidthUnit | back to summary |
|---|---|
| public short getElementWidthUnit() | |
| getRegisterCount | back to summary |
|---|---|
| public int getRegisterCount() Implements abstract org. | |
| getSize | back to summary |
|---|---|
| public int getSize() | |
| withIndex | back to summary |
|---|---|
| public DecodedInstruction withIndex(int newIndex) Implements abstract org. Doc from org. Returns an instance just like this one, except with the index replaced with the given one. | |