コード例 #1
0
ファイル: Logger.cs プロジェクト: ridomin/HSQLDB.Net
 public void Entering(string sourceClass, string sourceMethod, global::Java.Lang.ObjectArray params_)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[3];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(sourceClass).Add(sourceMethod).Add(params_))
     {
         _cmj_fun3.CallVoid(this, cmj_jmargs);
     }
 }
コード例 #2
0
ファイル: Constructor.cs プロジェクト: ridomin/HSQLDB.Net
 public object NewInstance(global::Java.Lang.ObjectArray initargs)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(initargs))
     {
         return(_cmj_fun13.CallObject(this, typeof(object), false, cmj_jmargs));
     }
 }
コード例 #3
0
ファイル: Method.cs プロジェクト: ridomin/HSQLDB.Net
 public object Invoke(object obj, global::Java.Lang.ObjectArray args)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(obj).Add(args))
     {
         return(_cmj_fun13.CallObject(this, typeof(object), false, cmj_jmargs));
     }
 }
コード例 #4
0
ファイル: Vector.cs プロジェクト: ridomin/HSQLDB.Net
 public void CopyInto(global::Java.Lang.ObjectArray anArray)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(anArray))
     {
         _cmj_fun3.CallVoid(this, cmj_jmargs);
     }
 }
コード例 #5
0
 public global::Java.Io.PrintWriter Printf(string format, global::Java.Lang.ObjectArray args)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(format).Add(args))
     {
         if (_cmj_fun11.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun11.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Io.PrintWriter(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Io.PrintWriter)_cmj_fun11.CallObject(this, typeof(global::Java.Io.PrintWriter), false, cmj_jmargs));
         }
     }
 }
コード例 #6
0
 public global::Java.Sql.Struct CreateStruct(string typeName, global::Java.Lang.ObjectArray attributes)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(typeName).Add(attributes))
     {
         if (_cmj_fun12.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun12.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Sql.StructImpl(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Sql.Struct)_cmj_fun12.CallObject(this, typeof(global::Java.Sql.Struct), false, cmj_jmargs));
         }
     }
 }
コード例 #7
0
ファイル: Collection.cs プロジェクト: ridomin/HSQLDB.Net
 public global::Java.Lang.ObjectArray ToArray(global::Java.Lang.ObjectArray a)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(a))
     {
         if (_cmj_fun14.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun14.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Lang.ObjectArray(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Lang.ObjectArray)_cmj_fun14.CallObject(this, typeof(global::Java.Lang.ObjectArray), false, cmj_jmargs));
         }
     }
 }