Uses of Interface
javassist.bytecode.Opcode
-
Packages that use Opcode Package Description javassist.bytecode Bytecode-level API.javassist.bytecode.analysis Bytecode Analysis API.javassist.compiler javassist.convert javassist.expr This package contains the classes for modifying a method body. -
-
Uses of Opcode in javassist.bytecode
Classes in javassist.bytecode that implement Opcode Modifier and Type Class Description class
Bytecode
A utility class for producing a bytecode sequence.(package private) class
CodeAnalyzer
Utility for computingmax_stack
.class
CodeAttribute
Code_attribute
.class
CodeIterator
An iterator for editing a code attribute.class
InstructionPrinter
Simple utility class for printing the bytecode instructions of a method. -
Uses of Opcode in javassist.bytecode.analysis
Classes in javassist.bytecode.analysis that implement Opcode Modifier and Type Class Description class
Analyzer
A data-flow analyzer that determines the type state of the stack and local variable table at every reachable instruction in a method.class
Executor
Executor is responsible for modeling the effects of a JVM instruction on a frame.class
SubroutineScanner
Discovers the subroutines in a method, and tracks all callers.class
Util
A set of common utility methods. -
Uses of Opcode in javassist.compiler
Classes in javassist.compiler that implement Opcode Modifier and Type Class Description class
CodeGen
class
JvstCodeGen
class
JvstTypeChecker
class
MemberCodeGen
class
TypeChecker
-
Uses of Opcode in javassist.convert
Classes in javassist.convert that implement Opcode Modifier and Type Class Description class
TransformAccessArrayField
A transformer which replaces array access with static method invocations.class
TransformAfter
class
TransformBefore
class
TransformCall
class
Transformer
Transformer and its subclasses are used for executing code transformation specified by CodeConverter.class
TransformFieldAccess
class
TransformNew
class
TransformNewClass
class
TransformReadField
class
TransformWriteField
-
Uses of Opcode in javassist.expr
Classes in javassist.expr that implement Opcode Modifier and Type Class Description class
Cast
Explicit type cast.class
ConstructorCall
Constructor call such asthis()
andsuper()
within a constructor body.class
Expr
Expression.class
FieldAccess
Expression for accessing a field.class
Handler
Acatch
clause or afinally
block.class
Instanceof
Instanceof operator.class
MethodCall
Method invocation (caller-side expression).class
NewArray
Array creation.class
NewExpr
Object creation (new expression).
-