 | IJVMWrapperDirectNewWithSignature(String, String) Method |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and no arguments.
Namespace: MASES.JCOBridge.C2JBridge.JVMInteropAssembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
SyntaxIJavaObjectBase NewWithSignature(
string className,
string signature
)
Function NewWithSignature (
className As String,
signature As String
) As IJavaObjectBase
Parameters
- className String
- The class name in the dot or slash form (example are java.lang.Boolean or java/lang/Boolean)
- signature String
- The JNI constructor descriptor string that uniquely identifies the target constructor.
Return Value
IJavaObjectBaseA new
IJavaObjectBase wrapping the newly created JVM instance.
Exceptions| Exception | Condition |
|---|
| MissingMethodException |
Thrown if no constructor matching signature is found on the underlying Java class.
|
Remarks
Use this overload when multiple constructors share ambiguous argument types and
the bridge cannot resolve the correct one automatically.
The JNI signature format follows the standard Java descriptor notation,
e.g. "()V" for a no-argument constructor.
See Also