ProxyAbst

public abstract class ProxyAbst

Fields

canonicalClassName

protected final String canonicalClassName_

Constructors

ProxyAbst

protected ProxyAbst(String canonicalClassName)

Methods

getInstance

protected abstract Object getInstance()

invoke

protected final void invoke(ForwardProcedureWithArg<Object> proc)

invoke

protected final <R> R invoke(ForwardFunctionWithArg<Object, R> func)

invoke

protected final <R> R invoke(Object instance, ForwardFunctionWithArg<Object, R> func)

invokeSafe

protected final void invokeSafe(ForwardProcedureWithArg<Object> proc)

invokeSafe

protected final <R> R invokeSafe(ForwardFunctionWithArg<Object, R> func)