| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ByteBuddyProxyHelper | |
| private final ByteBuddyState | |
| private static final Member | |
| private static final ElementMatcher. | |
| private static final ElementMatcher. | |
| private static final String | |
| private static final CoreMessageLogger | |
| private static final ElementMatcher. | |
| private static final String | |
| private static final ElementMatcher. |
| Access | Constructor and Description |
|---|---|
| public | BytecodeProviderImpl()
Constructs a ByteBuddy BytecodeProvider instance which attempts to auto-detect the target JVM version from the currently running one, with a fallback on Java 11. |
| public | BytecodeProviderImpl(ClassFileVersion targetCompatibleJVM)
Constructs a ByteBuddy BytecodeProvider instance which aims to produce code compatible with the specified target JVM version. |
| Modifier and Type | Method and Description |
|---|---|
| private List | |
| private Class | |
| private static Method | |
| private static void | |
| private static void | findAccessors(Class<?> clazz, Map<String, PropertyAccess> propertyAccessMap, Member[] getters, Member[] setters)
|
| private static Constructor | |
| public ByteBuddyProxyHelper | |
| public @Nullable Enhancer | getEnhancer(EnhancementContext
The enhancement context that describes the enhancements to apply. enhancementContext)Implements org. |
| public ProxyFactoryFactory | getProxyFactoryFactory()
Implements org. |
| public ReflectionOptimizer | getReflectionOptimizer(final Class<T>
The class to be reflected upon. clazz, final String[] Names of all property getters to be accessed via reflection. getterNames, final String[] Names of all property setters to be accessed via reflection. setterNames, final Class<T>[] The types of all properties to be accessed. types)Implements org. |
| public @Nullable ReflectionOptimizer | getReflectionOptimizer(Class<?>
The class to be reflected upon. clazz, Map<String, PropertyAccess> The ordered property access map propertyAccessMap)Implements org. |
| public void | resetCaches()
Overrides default org. |