# Package javassist.expr

package javassist.expr

This package contains the classes for modifying a method body. See `ExprEditor` (expression editor) for more details.

Related Packages
Package
Description
javassist
The Javassist Core API.
javassist.bytecode
Bytecode-level API.
javassist.runtime
Runtime support classes required by modified bytecode.
javassist.tools
Covenient tools.
javassist.util
Utility classes.
Classes
Class
Description
Cast
Explicit type cast.
ConstructorCall
Constructor call such as `this()` and `super()` within a constructor body.
Expr
Expression.
ExprEditor
A translator of method bodies.
FieldAccess
Expression for accessing a field.
Handler
A `catch` clause or a `finally` block.
Instanceof
Instanceof operator.
MethodCall
Method invocation (caller-side expression).
NewArray
Array creation.
NewExpr
Object creation (`new` expression).