APIdia Launch Partner
Top Description Constructors Methods
jdk.internal.reflect

pack-priv abstract Class MethodAccessorImpl

extends Object
implements MethodAccessor
Class Inheritance
All Implemented Interfaces
jdk.internal.reflect.MethodAccessor
Known Direct Subclasses
jdk.internal.reflect.CsMethodAccessorAdapter, jdk.internal.reflect.DirectMethodHandleAccessor, jdk.internal.reflect.DirectMethodHandleAccessor.NativeAccessor
Imports
java.lang.reflect.InvocationTargetException

This class is known to the VM; do not change its name without also changing the VM's code.

Note

ALL methods of subclasses are skipped during security walks up the stack. The assumption is that the only such methods that will persistently show up on the stack are the implementing methods for java.lang.reflect.Method.invoke().

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract Object
public Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MethodAccessorImplback to summary
pack-priv MethodAccessorImpl()

Method Detail

invokeback to summary
public abstract Object invoke(Object obj, Object[] args) throws IllegalArgumentException, InvocationTargetException

Redeclares jdk.internal.reflect.MethodAccessor.invoke.

Matches specification in java.lang.reflect.Method

invokeback to summary
public Object invoke(Object obj, Object[] args, Class<?> caller) throws IllegalArgumentException, InvocationTargetException

Implements jdk.internal.reflect.MethodAccessor.invoke.