AbstractJavaLinker. There are
subclasses for instance (bean) and static facet of a class.
| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private final boolean | |
| private final boolean | |
| protected final AccessibleMembersLookup |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract MethodHandle | Returns: the edited method handle.the method handle to edit. mh)Returns an edited method handle. |
| pack-priv Collection | |
| pack-priv abstract Map | |
| pack-priv Collection | |
| pack-priv abstract Collection | Returns: getter methods for record components.Returns getter methods for record components. |
| pack-priv boolean | |
| pack-priv MethodHandle | |
| pack-priv MethodHandle |
| clazz | back to summary |
|---|---|
| private final Class<?> clazz | |
| instance | back to summary |
|---|---|
| private final boolean instance | |
| isRestricted | back to summary |
|---|---|
| private final boolean isRestricted | |
| membersLookup | back to summary |
|---|---|
| protected final AccessibleMembersLookup membersLookup | |
| FacetIntrospector | back to summary |
|---|---|
| pack-priv FacetIntrospector(final Class<?> clazz, final boolean instance) | |
| editMethodHandle | back to summary |
|---|---|
| pack-priv abstract MethodHandle editMethodHandle(MethodHandle mh) Returns an edited method handle. A facet might need to edit an unreflected method handle before it is usable with the facet. By default, returns the passed method handle unchanged. The class' static facet will introduce a dropArguments.
| |
| getFields | back to summary |
|---|---|
| pack-priv Collection Returns the fields for the class facet.
| |
| getInnerClassGetters | back to summary |
|---|---|
| pack-priv abstract Map Returns getters for inner classes.
| |
| getMethods | back to summary |
|---|---|
| pack-priv Collection Returns all the methods in the facet.
| |
| getRecordComponentGetters | back to summary |
|---|---|
| pack-priv abstract Collection Returns getter methods for record components.
| |
| isAccessible | back to summary |
|---|---|
| pack-priv boolean isAccessible(final Member m) | |
| unreflectGetter | back to summary |
|---|---|
| pack-priv MethodHandle unreflectGetter(final Field field) | |
| unreflectSetter | back to summary |
|---|---|
| pack-priv MethodHandle unreflectSetter(final Field field) | |