Click or drag to resize

IJavaObjectInvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object) Method

Invokes an instance method on the underlying JVM object with 8 arguments and casts the result to TReturn.

Namespace: MASES.JCOBridge.C2JBridge.JVMInterop
Assembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
Syntax
TReturn Invoke<TReturn>(
	string methodName,
	Object arg0,
	Object arg1,
	Object arg2,
	Object arg3,
	Object arg4,
	Object arg5,
	Object arg6,
	Object arg7
)

Parameters

methodName  String
The name of the Java instance method to invoke.
arg0  Object
The first argument to pass to the method.
arg1  Object
The second argument to pass to the method.
arg2  Object
The third argument to pass to the method.
arg3  Object
The fourth argument to pass to the method.
arg4  Object
The fifth argument to pass to the method.
arg5  Object
The sixth argument to pass to the method.
arg6  Object
The seventh argument to pass to the method.
arg7  Object
The eighth argument to pass to the method.

Type Parameters

TReturn
The expected return type. Supported types: IJavaObject or any derived interface/class, .NET primitive types, Enum, and arrays of primitive types.

Return Value

TReturn
The return value of the method cast to TReturn.
Exceptions
ExceptionCondition
MissingMethodException Thrown if no matching method is found for the given argument types.
InvalidCastException Thrown if the actual return value cannot be cast to TReturn.
See Also