Top Description Interfaces
[default module]

Package org.easymock.bytebuddy.description

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

Classes of this package allow the representation of Java classes, their member and their meta data. Using the reflection API, it would be required to load classes but by using these descriptions, it is possible to represent byte code elements without prior loading.

Interface Summary

Modifier and TypeInterface and Description
public interface
ByteCodeElement

Implementations describe an element represented in byte code, i.e. a type, a field or a method or a constructor.

public interface
DeclaredByType

This interface represents all elements that can be declared within a type, i.e. other types and type members.

public interface
ModifierReviewable

Implementations of this interface can be described in terms of a Java modifier.

public interface
NamedElement

Represents a Java element with a name.

public interface
TypeVariableSource

A type variable source represents a code element that can declare type variables.