DefaultAccessEnabler
, JigsawAccessEnabler
public interface AccessEnabler
Modifier and Type | Method | Description |
---|---|---|
AccessibleConstructorInvoker |
createConstructorInvoker(Constructor constructor) |
|
AccessibleFieldGetter |
createFieldGetter(Field field) |
|
AccessibleFieldSetter |
createFieldSetter(Field field) |
|
AccessibleMethodInvoker |
createMethodInvoker(Method method) |
|
void |
ensureAccess(AccessibleObject accessible) |
ensure that accessible can be accessed using reflection
or a method handle
|
boolean |
requiresAccess(Class<?> klazz) |
test whether reference to the class from a classpath
class requires the use of reflection or a method handle
and possibly also module jiggery-pokery.
|
boolean |
requiresAccess(AccessibleObject accessible) |
test whether access to the accessible from a classpath
class requires the use of reflection or a method handle
and possibly also module jiggery-pokery.
|
boolean requiresAccess(Class<?> klazz)
klazz
- the clas to be checkedboolean requiresAccess(AccessibleObject accessible)
accessible
- this must be a Membervoid ensureAccess(AccessibleObject accessible)
accessible
- this must be a MemberAccessibleMethodInvoker createMethodInvoker(Method method)
AccessibleConstructorInvoker createConstructorInvoker(Constructor constructor)
AccessibleFieldGetter createFieldGetter(Field field)
AccessibleFieldSetter createFieldSetter(Field field)
Copyright © 2018. All rights reserved.