Top Description Interfaces Classes Enums
[default module]

Package org.easymock.bytebuddy.asm

Annotations
@ByDefault
Imports
org.easymock.bytebuddy.utility.nullability.NeverNull

The ASM package contains classes that are meant for direct interaction with the ASM API.

Interface Summary

Modifier and TypeInterface and Description
public interface
AsmVisitorWrapper

A class visitor wrapper is used in order to register an intermediate ASM org.easymock.bytebuddy.jar.asm.ClassVisitor which is applied to the main type created by a org.easymock.bytebuddy.dynamic.DynamicType.Builder but not to any org.easymock.bytebuddy.implementation.auxiliary.AuxiliaryTypes, if any.

Class Summary

Modifier and TypeClass and Description
public class
Advice

Advice wrappers copy the code of blueprint methods to be executed before and/or after a matched method.

public abstract class
ClassVisitorFactory<
The type of the mapped class visitor.
T
>

A factory for wrapping a ClassVisitor in Byte Buddy's package namespace to a ClassVisitor in any other namespace.

public abstract class
MemberAttributeExtension<
The type of the attribute appender factory.
T
>

A visitor that adds attributes to a class member.

public class
MemberRemoval

A visitor wrapper that removes fields or methods that match a given ElementMatcher.

public class
MemberSubstitution

Substitutes field access, method invocations or constructor calls within a method's body.

public class
ModifierAdjustment

A visitor wrapper that adjusts the modifiers of the instrumented type or its members.

public class
TypeReferenceAdjustment

Adds an attribute value for all inner classes that are referenced by the instrumented type.

Enum Summary

Modifier and TypeEnum and Description
public enum
TypeConstantAdjustment

This class visitor wrapper ensures that class files of a version previous to Java 5 do not store class entries in the generated class's constant pool.