Uses of Interface
javassist.bytecode.Opcode

Packages that use Opcode
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
 class Bytecode
          A utility class for producing a bytecode sequence.
 class CodeAttribute
          Code_attribute.
 class CodeIterator
          An iterator for editing a code attribute.
 class InstructionPrinter
          Simple utility class for printing the instructions of a method.
 

Uses of Opcode in javassist.bytecode.analysis
 

Classes in javassist.bytecode.analysis that implement Opcode
 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
 class CodeGen
           
 class JvstCodeGen
           
 class JvstTypeChecker
           
 class MemberCodeGen
           
 class TypeChecker
           
 

Uses of Opcode in javassist.convert
 

Classes in javassist.convert that implement Opcode
 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
 class Cast
          Explicit type cast.
 class ConstructorCall
          Constructor call such as this() and super() within a constructor body.
 class Expr
          Expression.
 class FieldAccess
          Expression for accessing a field.
 class Handler
          A catch clause or a finally block.
 class Instanceof
          Instanceof operator.
 class MethodCall
          Method invocation (caller-side expression).
 class NewArray
          Array creation.
 class NewExpr
          Object creation (new expression).
 



Copyright © 2011. All Rights Reserved.