Top Description Fields Constructors Methods
org.hibernate.bytecode.cglib

public Class AccessOptimizerAdapter

extends Object
implements AccessOptimizer, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer
Annotations
@Deprecated
Imports
org.hibernate.bytecode.ReflectionOptimizer, org.hibernate.PropertyAccessException, net.sf.cglib.beans.BulkBean, .BulkBeanException, java.io.Serializable, .ObjectOutputStream, .IOException, .ObjectInputStream

Deprecated

Per HHH-5451 support for cglib as a bytecode provider has been deprecated.

The ReflectionOptimizer#AccessOptimizer implementation for CGLIB which simply acts as an adapter to the BulkBean class.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private BulkBean
private Class<T>
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
AccessOptimizerAdapter(BulkBean bulkBean, Class<T> mappedClass)

Method Summary

Modifier and TypeMethod and Description
public String[]
public Object[]
private static String
private void
public void
private static String
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bulkBeanback to summary
private BulkBean bulkBean
mappedClassback to summary
private Class<T> mappedClass
PROPERTY_GET_EXCEPTIONback to summary
public static final String PROPERTY_GET_EXCEPTION
PROPERTY_SET_EXCEPTIONback to summary
public static final String PROPERTY_SET_EXCEPTION

Constructor Detail

AccessOptimizerAdapterback to summary
public AccessOptimizerAdapter(BulkBean bulkBean, Class<T> mappedClass)

Method Detail

getPropertyNamesback to summary
public String[] getPropertyNames()

Implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer.getPropertyNames.

getPropertyValuesback to summary
public Object[] getPropertyValues(Object object)

Implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer.getPropertyValues.

getterNameback to summary
private static String getterName(Throwable t, BulkBean optimizer)
readObjectback to summary
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
setPropertyValuesback to summary
public void setPropertyValues(Object object, Object[] values)

Implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer.setPropertyValues.

setterNameback to summary
private static String setterName(Throwable t, BulkBean optimizer)
writeObjectback to summary
private void writeObject(ObjectOutputStream out) throws IOException