Top Fields Constructors Methods
org.hibernate.proxy.pojo.bytebuddy

public Class ByteBuddyProxyHelper

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Static Imports
org.hibernate.internal.CoreLogging.messageLogger

Field Summary

Modifier and TypeField and Description
private final ByteBuddyState
private static final CoreMessageLogger
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Class<T>
buildProxy(final Class<?> persistentClass, final Class<?>[] interfaces)

public DynamicType.Unloaded<?>
buildUnloadedProxy(final Class<?> persistentClass, final Class<?>[] interfaces)

public DynamicType.Unloaded<?>
buildUnloadedProxy(TypePool typePool, TypeDefinition persistentClass, Collection<? extends TypeDefinition> interfaces)

Do not remove: used by Quarkus

public HibernateProxy
private Function<ByteBuddy, DynamicType.Builder<?>>
proxyBuilder(TypeDefinition persistentClass, Collection<? extends TypeDefinition> interfaces)

private static Method
private static Method
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

byteBuddyStateback to summary
private final ByteBuddyState byteBuddyState
LOGback to summary
private static final CoreMessageLogger LOG
PROXY_NAMING_SUFFIXback to summary
private static final String PROXY_NAMING_SUFFIX

Constructor Detail

ByteBuddyProxyHelperback to summary
public ByteBuddyProxyHelper(ByteBuddyState byteBuddyState)

Method Detail

buildProxyback to summary
public Class<T> buildProxy(final Class<?> persistentClass, final Class<?>[] interfaces)
Annotations
@SuppressWarnings:rawtypes
buildUnloadedProxyback to summary
public DynamicType.Unloaded<?> buildUnloadedProxy(final Class<?> persistentClass, final Class<?>[] interfaces)
Annotations
@Deprecated
buildUnloadedProxyback to summary
public DynamicType.Unloaded<?> buildUnloadedProxy(TypePool typePool, TypeDefinition persistentClass, Collection<? extends TypeDefinition> interfaces)

Do not remove: used by Quarkus

deserializeProxyback to summary
public HibernateProxy deserializeProxy(SerializableProxy serializableProxy)
proxyBuilderback to summary
private Function<ByteBuddy, DynamicType.Builder<?>> proxyBuilder(TypeDefinition persistentClass, Collection<? extends TypeDefinition> interfaces)
resolveIdGetterMethodback to summary
private static Method resolveIdGetterMethod(SerializableProxy serializableProxy)
Annotations
@SuppressWarnings:unchecked
resolveIdSetterMethodback to summary
private static Method resolveIdSetterMethod(SerializableProxy serializableProxy)
Annotations
@SuppressWarnings:unchecked