Package | Description |
---|---|
org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConstantPushInstruction
Denotes a push instruction that produces a literal on the stack
such as SIPUSH, BIPUSH, ICONST, etc.
|
Modifier and Type | Class and Description |
---|---|
class |
ACONST_NULL
ACONST_NULL - Push null reference
|
class |
ALOAD
ALOAD - Load reference from local variable
|
class |
BIPUSH
BIPUSH - Push byte on stack
|
class |
DCONST
DCONST - Push 0.0 or 1.0, other values cause an exception
|
class |
DLOAD
DLOAD - Load double from local variable
|
class |
DUP
DUP - Duplicate top operand stack word
|
class |
DUP2
DUP2 - Duplicate two top operand stack words
|
class |
FCONST
FCONST - Push 0.0, 1.0 or 2.0, other values cause an exception
|
class |
FLOAD
FLOAD - Load float from local variable
|
class |
GETSTATIC
GETSTATIC - Fetch static field from class
|
class |
ICONST
ICONST - Push value between -1, ..., 5, other values cause an exception
|
class |
ILOAD
ILOAD - Load int from local variable onto stack
|
class |
LCONST
LCONST - Push 0 or 1, other values cause an exception
|
class |
LDC
LDC - Push item from constant pool.
|
class |
LDC_W
LDC_W - Push item from constant pool (wide index)
|
class |
LDC2_W
LDC2_W - Push long or double from constant pool
|
class |
LLOAD
LLOAD - Load long from local variable
|
class |
LoadInstruction
Denotes an unparameterized instruction to load a value from a local
variable, e.g.
|
class |
SIPUSH
SIPUSH - Push short
|
Modifier and Type | Method and Description |
---|---|
void |
Visitor.visitPushInstruction(PushInstruction obj) |
void |
EmptyVisitor.visitPushInstruction(PushInstruction obj) |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.