A result handle that can be assigned to (also known as an "lvalue").
Use to construct the various branches of an if statement.
An interface for creating a methods bytecode.
A bytecode creator that represents a catch block
Transforms an existing class by wrapping an ASM ClassVisitor.
Describes transformation of a field.
We need out own BytecodeCreator that captures all ResultHandles from the parent object that are passed in
An abstract base for all instance invokers.
Bytecode generator for static methods.
Bytecode generator for static methods.
Bytecode generator for static methods.
Bytecode generator for static methods.
Bytecode generator for static methods.
An abstract base for all generators.
An if-then-else construct.
Describes transformation of a class member.
A class that builds the body of a method without needing to understand java bytecode.
Describes transformation of a method.
Represents the result of an operation.
Builds a generic signature as defined in JVMS 17, chapter "4.7.9.1.
Builds a generic signature of a class (including interfaces).
Builds a generic signature of a field.
Builds a generic signature of a method (including constructors).
An element that has a signature attribute.
Used to express types when
building a generic signature of some declaration.