Package io.quarkus.gizmo
package io.quarkus.gizmo
-
ClassDescriptionA 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 blockTransforms an existing class by wrapping an ASM
ClassVisitor.EnumSwitchImpl<E extends Enum<E>>Describes transformation of a field.A for-each construct.We need out own BytecodeCreator that captures all ResultHandles from the parent object that are passed inHelper class to build a bytecode generator for repetitive tasks.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.A loop construct.MemberCreator<T extends MemberCreator<T>>MemberTransformer<THIS extends MemberTransformer<THIS>>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.Switch<T>A switch statement.Switch.EnumSwitch<E extends Enum<E>>A switch forEnum.A switch forString.Atryblock.Used to express types when building a generic signature of some declaration.A while loop statement.