Top Description Classes
module com.sun.xml.bind.osgi

Package org.glassfish.jaxb.runtime.v2.runtime.reflect.opt


Hosts optimized org.glassfish.jaxb.runtime.v2.runtime.reflect.Accessor, org.glassfish.jaxb.runtime.v2.runtime.reflect.TransducedAccessor, and org.glassfish.jaxb.runtime.v2.runtime.Transducer.

How it works

Most of the classes in this package are "templates." At run-time, A template class file is slightly modified to match the target Java Bean, then it will be loaded into the VM.

Class Summary

Modifier and TypeClass and Description
pack-priv class
Bean

Used by TransducedAccessor templates.

public class
public class
FieldAccessor_Boolean<B>

Template Accessor for boolean fields.

public class
FieldAccessor_Byte<B>

Template Accessor for byte fields.

public class
FieldAccessor_Character<B>

Template Accessor for char fields.

public class
FieldAccessor_Double<B>

Template Accessor for double fields.

public class
FieldAccessor_Float<B>

Template Accessor for float fields.

public class
FieldAccessor_Integer<B>

Template Accessor for int fields.

public class
FieldAccessor_Long<B>

Template Accessor for long fields.

public class
FieldAccessor_Ref<B>

Template Accessor for reference type fields.

public class
FieldAccessor_Short<B>

Template Accessor for short fields.

pack-priv class
Injector

A ClassLoader used to "inject" optimized accessor classes into the VM.

public class
MethodAccessor_Boolean<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Byte<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Character<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Double<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Float<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Integer<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Long<B>

Template Accessor for boolean getter/setter.

public class
MethodAccessor_Ref<B>

Template Accessor for reference types getter/setter.

public class
MethodAccessor_Short<B>

Template Accessor for boolean getter/setter.

pack-priv class
Ref

Used by TransducedAccessor templates.

pack-priv class
SecureLoader

Class defined for safe calls of getClassLoader methods of any kind (context/system/class classloader.

public class
TransducedAccessor_field_Boolean<T>

Template TransducedAccessor for a boolean field.

public class
public class
TransducedAccessor_field_Double<T>

Template TransducedAccessor for a double field.

public class
TransducedAccessor_field_Float<T>

Template TransducedAccessor for a float field.

public class
public class
public class
TransducedAccessor_field_Short<T>

Template TransducedAccessor for a short field.

public class
TransducedAccessor_method_Boolean<T>

Template TransducedAccessor for a boolean field.

public class
public class
public class
public class
public class
public class