 | IJavaObjectInvoke(String, Object) Method |
Invokes an instance method on the underlying JVM object using a variable-length argument list.
The bridge resolves the target Java method by matching the runtime types of the supplied arguments.
Namespace: MASES.JCOBridge.C2JBridge.JVMInteropAssembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
SyntaxObject Invoke(
string methodName,
params Object[] args
)
Function Invoke (
methodName As String,
ParamArray args As Object()
) As Object
Parameters
- methodName String
- The name of the Java instance method to invoke.
- args Object
-
The arguments to pass to the method. Each element must be a type compatible
with the corresponding Java parameter: primitive types, IJavaObject instances,
or .NET arrays of primitive types.
Return Value
Object
The return value of the method as a boxed
Object,
or
if the method returns
void.
Exceptions| Exception | Condition |
|---|
| MissingMethodException |
Thrown if no method matching methodName with the inferred signature is found.
|
Remarks
Use this overload when the number of arguments is not known at compile time.
For a fixed, known number of arguments (0–10), prefer the strongly-typed overloads
to avoid the overhead of array allocation.
See Also