Inheritance: global::java.lang.Object
示例#1
0
 public void TypeNewJIface()
 {
     JInterfacesHelper h = new JInterfacesHelper();
     var val = h.createJWithClrInterfaceExt(0);
     RegistryRecord record = Registry.GetRecord(val);
     Assert.IsNotNull(record);
 }
示例#2
0
 public void TypeCbyCLRProxy()
 {
     JInterfacesHelper h = new JInterfacesHelper();
     CWithJavaInterface cwc = h.getCWithJavaInterfaceC(new CWithJavaInterface(0));
     Object val = Bridge.WrapCLR(cwc);
     JniGlobalHandle jniGlobalHandle = ((IClrProxy)val).JvmHandle;
     RegistryRecord record = Registry.GetRecord(JNIEnv.ThreadEnv, jniGlobalHandle, val.getClass());
     Assert.IsNotNull(record);
     jniGlobalHandle.HoldThisHandle();
 }
示例#3
0
 public override void Setup()
 {
     base.Setup();
     testInstance = new JInterfacesHelper();
 }