APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal

pack-priv final Class CompositeProxyTunnel

extends Object
implements InvokeTunnel
Class Inheritance
All Implemented Interfaces
jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel
Imports
java.lang.reflect.InvocationHandler, .Method, jdk.jpackage.internal.util.CompositeProxy

Field Summary

Modifier and TypeField and Description
pack-priv static final CompositeProxyTunnel

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Object
invoke(Object obj, Method method, Object[] args)

Implements jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invoke.

Processes a method invocation on an object of composite proxy and returns the result.

public Object
invokeDefault(Object proxy, Method method, Object[] args)

Implements jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invokeDefault.

Processes a default interface method invocation on a composite proxy and returns the result.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
pack-priv static final CompositeProxyTunnel INSTANCE

Constructor Detail

CompositeProxyTunnelback to summary
pack-priv CompositeProxyTunnel()

Method Detail

invokeback to summary
public Object invoke(Object obj, Method method, Object[] args) throws Throwable

Implements jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invoke.

Doc from jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invoke.

Processes a method invocation on an object of composite proxy and returns the result.

Annotations
@Override
Exceptions
Throwable:
if the method throws
invokeDefaultback to summary
public Object invokeDefault(Object proxy, Method method, Object[] args) throws Throwable

Implements jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invokeDefault.

Doc from jdk.jpackage.internal.util.CompositeProxy.InvokeTunnel.invokeDefault.

Processes a default interface method invocation on a composite proxy and returns the result.

Annotations
@Override
Exceptions
Throwable:
if the InvocationHandler#invokeDefault(Object, Method, Object...) call throws