 | JVMBridgeBaseTClassSExecuteWithSignatureStreamTArrayType(IJavaType, String, String, Object, Object, Object, Object, Object, Object, Object, Object) Method |
Invokes static method methodName on clazz with 8 arguments and returns a zero-copy stream over the JVM primitive array result.
Namespace: MASES.JCOBridge.C2JBridgeAssembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
Syntaxpublic static JCOBridgeStream<TArrayType> SExecuteWithSignatureStream<TArrayType>(
IJavaType clazz,
string methodName,
string signature,
Object arg0,
Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5,
Object arg6,
Object arg7
)
where TArrayType : struct, new()
Public Shared Function SExecuteWithSignatureStream(Of TArrayType As {Structure, New}) (
clazz As IJavaType,
methodName As String,
signature As String,
arg0 As Object,
arg1 As Object,
arg2 As Object,
arg3 As Object,
arg4 As Object,
arg5 As Object,
arg6 As Object,
arg7 As Object
) As JCOBridgeStream(Of TArrayType)Parameters
- clazz IJavaType
- The IJavaType that owns the static method.
- methodName String
- The name of the static method to invoke.
- signature String
- The JNI signature used to resolve the overload.
- arg0 Object
- Argument 0.
- arg1 Object
- Argument 1.
- arg2 Object
- Argument 2.
- arg3 Object
- Argument 3.
- arg4 Object
- Argument 4.
- arg5 Object
- Argument 5.
- arg6 Object
- Argument 6.
- arg7 Object
- Argument 7.
Type Parameters
- TArrayType
- The .NET primitive type matching the JVM array element type.
Return Value
JCOBridgeStreamTArrayTypeA
JCOBridgeStreamT backed by native JVM memory, or
. Dispose as soon as no longer needed.
See Also