Modifier and Type | Class and Description |
---|---|
class |
AbstractClassAccess<C> |
Modifier and Type | Method and Description |
---|---|
protected abstract <X> ClassAccess<X> |
AbstractClassAccess.constructClassAccess(Class<X> clazz) |
ClassAccess<? super C> |
AbstractClassAccess.getSuperClassAccess() |
Modifier and Type | Method and Description |
---|---|
<C> ClassAccess<C> |
ClassAccessFactory.getClassAccess(Class<C> clazz)
Get a class access instance for the given class
|
ClassAccess<? super C> |
ClassAccess.getSuperClassAccess()
Get the Class being accessed
|
Modifier and Type | Class and Description |
---|---|
class |
AsmClassAccess<C>
ClassAccess implementation which uses ASM to generate accessors
|
Modifier and Type | Method and Description |
---|---|
protected <X> ClassAccess<X> |
AsmClassAccess.constructClassAccess(Class<X> clazz) |
<C> ClassAccess<C> |
AsmClassAccessFactory.getClassAccess(Class<C> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
InvokeDynamicClassAccess<C>
ClassAccess implementation which uses ASM and the invokeDynamic instruction.
|
Modifier and Type | Method and Description |
---|---|
protected <X> ClassAccess<X> |
InvokeDynamicClassAccess.constructClassAccess(Class<X> clazz) |
<C> ClassAccess<C> |
InvokeDynamicClassAccessFactory.getClassAccess(Class<C> clazz) |
Modifier and Type | Method and Description |
---|---|
ClassAccess<C> |
ClassModel.getClassAccess()
Access the ClassAccess associated with the ClassModel
|
Modifier and Type | Method and Description |
---|---|
static <C> ClassModel<C> |
ClassModel.get(ClassAccess<C> classAccess)
Returns a class model for the given ClassAccess instance.
|
Modifier and Type | Class and Description |
---|---|
class |
PortableClassAccess<C>
ClassAccess implementation which should be portable across most JVMs.
|
Modifier and Type | Method and Description |
---|---|
protected <X> ClassAccess<X> |
PortableClassAccess.constructClassAccess(Class<X> clazz) |
<C> ClassAccess<C> |
PortableClassAccessFactory.getClassAccess(Class<C> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
UnsafeClassAccess<C>
ClassAccess implementation based on sun.misc.Unsafe
|
Modifier and Type | Method and Description |
---|---|
protected <X> ClassAccess<X> |
UnsafeClassAccess.constructClassAccess(Class<X> clazz) |
<C> ClassAccess<C> |
UnsafeClassAccessFactory.getClassAccess(Class<C> clazz) |
Copyright © 2010–2018 Jadira Systems. All rights reserved.