IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Java.Externs.java.io.WinNTFileSystem Class Reference

Static Public Member Functions

static string canonicalize0 (object self, string path)
 Implements the native method 'canonicalize0'.
 
static string canonicalizeWithPrefix0 (object self, string canonicalPrefix, string pathWithCanonicalPrefix)
 Implements the native method 'canonicalizeWithPrefix0'.
 
static bool delete0 (object self, object f)
 Implements the native method 'delete0'.
 
static bool rename0 (object self, object f1, object f2)
 Implements the native method 'rename0'.
 
static int getBooleanAttributes (object self, object f)
 Implements the native method 'getBooleanAttributes'.
 
static bool checkAccess (object self, object f, int access)
 Implements the native method 'checkAccess'.
 
static long getLastModifiedTime (object self, object f)
 Implements the native method 'getLastModifiedTime'.
 
static long getLength (object self, object f)
 Implements the native method 'getLength'.
 
static bool setPermission (object self, object f, int access, bool enable, bool owneronly)
 Implements the native method 'setPermission'.
 
static bool createFileExclusively (object self, string path)
 Implements the native method 'createFileExclusively'.
 
static string[] list (object self, object f)
 Implements the native method 'list'.
 
static bool createDirectory (object self, object f)
 Implements the native method 'createDirectory'.
 
static bool setLastModifiedTime (object self, object f, long time)
 Implements the native method 'setLastModifiedTime'.
 
static bool setReadOnly (object self, object f)
 Implements the native method 'setReadOnly'.
 

Detailed Description

Definition at line 15 of file WinNTFileSystem.cs.

Member Function Documentation

◆ canonicalize0()

static string IKVM.Java.Externs.java.io.WinNTFileSystem.canonicalize0 ( object self,
string path )
static

Implements the native method 'canonicalize0'.

Parameters
self
path
Returns
Exceptions
NotImplementedException

Definition at line 133 of file WinNTFileSystem.cs.

134 {
135#if FIRST_PASS
136 throw new NotImplementedException();
137#else
138 if (JVM.Vfs.IsPath(path))
139 {
140 return CanonicalizePath(Path.IsPathRooted(path) == false ? Path.GetFullPath(path) : path);
141 }
142 else
143 {
144 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
145 __jniPtr__canonicalize0 ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__canonicalize0>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(canonicalize0), "(Ljava/lang/String;)Ljava/lang/String;"));
146 var jniFrm = new JNIFrame();
147 var jniEnv = jniFrm.Enter(__callerID);
148 try
149 {
150 return (string)jniFrm.UnwrapLocalRef(__jniPtr__canonicalize0(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(path)));
151 }
152 catch (Exception ex)
153 {
154 System.Console.WriteLine("*** exception in native code ***");
155 System.Console.WriteLine(ex);
156 throw;
157 }
158 finally
159 {
160 jniFrm.Leave();
161 }
162 }
163#endif
164 }
static string canonicalize0(object self, string path)
Implements the native method 'canonicalize0'.
Main state of the running JVM.
static nint GetFuncPtr(object callerID, string clazz, string name, string sig)
Invoked by managed code to acquire a function pointer to a native JNI method.
Definition JNIFrame.cs:43

◆ canonicalizeWithPrefix0()

static string IKVM.Java.Externs.java.io.WinNTFileSystem.canonicalizeWithPrefix0 ( object self,
string canonicalPrefix,
string pathWithCanonicalPrefix )
static

Implements the native method 'canonicalizeWithPrefix0'.

Parameters
self
canonicalPrefix
pathWithCanonicalPrefix
Returns
Exceptions
NotImplementedException

Definition at line 174 of file WinNTFileSystem.cs.

175 {
176#if FIRST_PASS
177 throw new NotImplementedException();
178#else
179 if (JVM.Vfs.IsPath(pathWithCanonicalPrefix))
180 {
181 return CanonicalizePath(Path.IsPathRooted(pathWithCanonicalPrefix) == false ? Path.GetFullPath(pathWithCanonicalPrefix) : pathWithCanonicalPrefix);
182 }
183 else
184 {
185 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
186 __jniPtr__canonicalizeWithPrefix0 ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__canonicalizeWithPrefix0>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(canonicalizeWithPrefix0), "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"));
187 var jniFrm = new JNIFrame();
188 var jniEnv = jniFrm.Enter(__callerID);
189 try
190 {
191 return (string)jniFrm.UnwrapLocalRef(__jniPtr__canonicalizeWithPrefix0(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(canonicalPrefix), jniFrm.MakeLocalRef(pathWithCanonicalPrefix)));
192 }
193 catch (Exception ex)
194 {
195 System.Console.WriteLine("*** exception in native code ***");
196 System.Console.WriteLine(ex);
197 throw;
198 }
199 finally
200 {
201 jniFrm.Leave();
202 }
203 }
204#endif
205 }
static string canonicalizeWithPrefix0(object self, string canonicalPrefix, string pathWithCanonicalPrefix)
Implements the native method 'canonicalizeWithPrefix0'.

◆ checkAccess()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.checkAccess ( object self,
object f,
int access )
static

Implements the native method 'checkAccess'.

Parameters
self
f
access
Returns

Definition at line 334 of file WinNTFileSystem.cs.

335 {
336#if FIRST_PASS
337 throw new NotImplementedException();
338#else
339 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
340 {
341 const int ACCESS_READ = 0x04;
342 return JVM.Vfs.GetEntry(((global::java.io.File)f).getPath()) switch
343 {
344 VfsFile file => access == ACCESS_READ && file.CanOpen(FileMode.Open, FileAccess.Read),
345 VfsDirectory => true,
346 _ => false,
347 };
348 }
349 else
350 {
351 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
352 __jniPtr__checkAccess ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__checkAccess>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(checkAccess), "(Ljava/io/File;I)Z"));
353 var jniFrm = new JNIFrame();
354 var jniEnv = jniFrm.Enter(__callerID);
355 try
356 {
357 return __jniPtr__checkAccess(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f), access) != 0;
358 }
359 catch (Exception ex)
360 {
361 System.Console.WriteLine("*** exception in native code ***");
362 System.Console.WriteLine(ex);
363 throw;
364 }
365 finally
366 {
367 jniFrm.Leave();
368 }
369 }
370#endif
371 }
static bool checkAccess(object self, object f, int access)
Implements the native method 'checkAccess'.

◆ createDirectory()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.createDirectory ( object self,
object f )
static

Implements the native method 'createDirectory'.

Parameters
self
f
Returns

Definition at line 580 of file WinNTFileSystem.cs.

581 {
582#if FIRST_PASS
583 throw new NotImplementedException();
584#else
585 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
586 {
587 return false;
588 }
589 else
590 {
591 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
592 __jniPtr__createDirectory ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__createDirectory>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(createDirectory), "(Ljava/io/File;)Z"));
593 var jniFrm = new JNIFrame();
594 var jniEnv = jniFrm.Enter(__callerID);
595 try
596 {
597 return __jniPtr__createDirectory(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f)) != 0;
598 }
599 catch (Exception ex)
600 {
601 System.Console.WriteLine("*** exception in native code ***");
602 System.Console.WriteLine(ex);
603 throw;
604 }
605 finally
606 {
607 jniFrm.Leave();
608 }
609 }
610#endif
611 }
static bool createDirectory(object self, object f)
Implements the native method 'createDirectory'.

◆ createFileExclusively()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.createFileExclusively ( object self,
string path )
static

Implements the native method 'createFileExclusively'.

Parameters
self
path
Returns

Definition at line 499 of file WinNTFileSystem.cs.

500 {
501#if FIRST_PASS
502 throw new NotImplementedException();
503#else
504 if (JVM.Vfs.IsPath(path))
505 {
506 return false;
507 }
508 else
509 {
510 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
511 __jniPtr__createFileExclusively ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__createFileExclusively>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(createFileExclusively), "(Ljava/lang/String;)Z"));
512 var jniFrm = new JNIFrame();
513 var jniEnv = jniFrm.Enter(__callerID);
514 try
515 {
516 return __jniPtr__createFileExclusively(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(path)) != 0;
517 }
518 catch (Exception ex)
519 {
520 System.Console.WriteLine("*** exception in native code ***");
521 System.Console.WriteLine(ex);
522 throw;
523 }
524 finally
525 {
526 jniFrm.Leave();
527 }
528 }
529#endif
530 }
static bool createFileExclusively(object self, string path)
Implements the native method 'createFileExclusively'.

◆ delete0()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.delete0 ( object self,
object f )
static

Implements the native method 'delete0'.

Parameters
self
f
Returns
Exceptions
NotImplementedException

Definition at line 214 of file WinNTFileSystem.cs.

215 {
216#if FIRST_PASS
217 throw new NotImplementedException();
218#else
219 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
220 {
221 throw new NotImplementedException();
222 }
223 else
224 {
225 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
226 __jniPtr__delete0 ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__delete0>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(delete0), "(Ljava/io/File;)Z"));
227 var jniFrm = new JNIFrame();
228 var jniEnv = jniFrm.Enter(__callerID);
229 try
230 {
231 return __jniPtr__delete0(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f)) != 0;
232 }
233 catch (Exception ex)
234 {
235 System.Console.WriteLine("*** exception in native code ***");
236 System.Console.WriteLine(ex);
237 throw;
238 }
239 finally
240 {
241 jniFrm.Leave();
242 }
243 }
244#endif
245 }
static bool delete0(object self, object f)
Implements the native method 'delete0'.

◆ getBooleanAttributes()

static int IKVM.Java.Externs.java.io.WinNTFileSystem.getBooleanAttributes ( object self,
object f )
static

Implements the native method 'getBooleanAttributes'.

Parameters
self
f
Returns

Definition at line 294 of file WinNTFileSystem.cs.

295 {
296#if FIRST_PASS
297 throw new NotImplementedException();
298#else
299 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
300 {
301 return JVM.Vfs.GetBooleanAttributes(((global::java.io.File)f).getPath());
302 }
303 else
304 {
305 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
306 __jniPtr__getBooleanAttributes ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__getBooleanAttributes>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(getBooleanAttributes), "(Ljava/io/File;)I"));
307 var jniFrm = new JNIFrame();
308 var jniEnv = jniFrm.Enter(__callerID);
309 try
310 {
311 return __jniPtr__getBooleanAttributes(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f));
312 }
313 catch (Exception ex)
314 {
315 System.Console.WriteLine("*** exception in native code ***");
316 System.Console.WriteLine(ex);
317 throw;
318 }
319 finally
320 {
321 jniFrm.Leave();
322 }
323 }
324#endif
325 }
static int getBooleanAttributes(object self, object f)
Implements the native method 'getBooleanAttributes'.

◆ getLastModifiedTime()

static long IKVM.Java.Externs.java.io.WinNTFileSystem.getLastModifiedTime ( object self,
object f )
static

Implements the native method 'getLastModifiedTime'.

Parameters
self
f
Returns

Definition at line 379 of file WinNTFileSystem.cs.

380 {
381#if FIRST_PASS
382 throw new NotImplementedException();
383#else
384 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
385 {
386 return 0;
387 }
388 else
389 {
390 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
391 __jniPtr__getLastModifiedTime ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__getLastModifiedTime>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(getLastModifiedTime), "(Ljava/io/File;)J"));
392 var jniFrm = new JNIFrame();
393 var jniEnv = jniFrm.Enter(__callerID);
394 try
395 {
396 return __jniPtr__getLastModifiedTime(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f));
397 }
398 catch (Exception ex)
399 {
400 System.Console.WriteLine("*** exception in native code ***");
401 System.Console.WriteLine(ex);
402 throw;
403 }
404 finally
405 {
406 jniFrm.Leave();
407 }
408 }
409#endif
410 }
static long getLastModifiedTime(object self, object f)
Implements the native method 'getLastModifiedTime'.

◆ getLength()

static long IKVM.Java.Externs.java.io.WinNTFileSystem.getLength ( object self,
object f )
static

Implements the native method 'getLength'.

Parameters
self
f
Returns

Definition at line 418 of file WinNTFileSystem.cs.

419 {
420#if FIRST_PASS
421 throw new NotImplementedException();
422#else
423 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
424 {
425 return JVM.Vfs.GetEntry(((global::java.io.File)f).getPath()) is VfsFile file ? file.Size : 0;
426 }
427 else
428 {
429 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
430 __jniPtr__getLength ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__getLength>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(getLength), "(Ljava/io/File;)J"));
431 var jniFrm = new JNIFrame();
432 var jniEnv = jniFrm.Enter(__callerID);
433 try
434 {
435 return __jniPtr__getLength(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f));
436 }
437 catch (Exception ex)
438 {
439 System.Console.WriteLine("*** exception in native code ***");
440 System.Console.WriteLine(ex);
441 throw;
442 }
443 finally
444 {
445 jniFrm.Leave();
446 }
447 }
448#endif
449 }
static long getLength(object self, object f)
Implements the native method 'getLength'.

◆ list()

static string[] IKVM.Java.Externs.java.io.WinNTFileSystem.list ( object self,
object f )
static

Implements the native method 'list'.

Parameters
self
f
Returns

Definition at line 538 of file WinNTFileSystem.cs.

539 {
540#if FIRST_PASS
541 throw new NotImplementedException();
542#else
543 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
544 {
545 if (JVM.Vfs.GetEntry(((global::java.io.File)f).getPath()) is VfsDirectory vfs)
546 return vfs.List();
547
548 return null;
549 }
550 else
551 {
552 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
553 __jniPtr__list ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__list>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(list), "(Ljava/io/File;)[Ljava/lang/String;"));
554 var jniFrm = new JNIFrame();
555 var jniEnv = jniFrm.Enter(__callerID);
556 try
557 {
558 return (string[])jniFrm.UnwrapLocalRef(__jniPtr__list(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f)));
559 }
560 catch (Exception ex)
561 {
562 System.Console.WriteLine("*** exception in native code ***");
563 System.Console.WriteLine(ex);
564 throw;
565 }
566 finally
567 {
568 jniFrm.Leave();
569 }
570 }
571#endif
572 }
static string[] list(object self, object f)
Implements the native method 'list'.

◆ rename0()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.rename0 ( object self,
object f1,
object f2 )
static

Implements the native method 'rename0'.

Parameters
self
f1
f2
Returns
Exceptions
NotImplementedException

Definition at line 255 of file WinNTFileSystem.cs.

256 {
257#if FIRST_PASS
258 throw new NotImplementedException();
259#else
260 if (JVM.Vfs.IsPath(((global::java.io.File)f1).getPath()) || JVM.Vfs.IsPath(((global::java.io.File)f2).getPath()))
261 {
262 throw new NotImplementedException();
263 }
264 else
265 {
266 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
267 __jniPtr__rename0 ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__rename0>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(rename0), "(Ljava/io/File;Ljava/io/File;)Z"));
268 var jniFrm = new JNIFrame();
269 var jniEnv = jniFrm.Enter(__callerID);
270 try
271 {
272 return __jniPtr__rename0(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f1), jniFrm.MakeLocalRef(f2)) != 0;
273 }
274 catch (Exception ex)
275 {
276 System.Console.WriteLine("*** exception in native code ***");
277 System.Console.WriteLine(ex);
278 throw;
279 }
280 finally
281 {
282 jniFrm.Leave();
283 }
284 }
285#endif
286 }
static bool rename0(object self, object f1, object f2)
Implements the native method 'rename0'.

◆ setLastModifiedTime()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.setLastModifiedTime ( object self,
object f,
long time )
static

Implements the native method 'setLastModifiedTime'.

Parameters
self
f
time
Returns

Definition at line 620 of file WinNTFileSystem.cs.

621 {
622#if FIRST_PASS
623 throw new NotImplementedException();
624#else
625 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
626 {
627 return false;
628 }
629 else
630 {
631 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
632 __jniPtr__setLastModifiedTime ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__setLastModifiedTime>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(setLastModifiedTime), "(Ljava/io/File;J)Z"));
633 var jniFrm = new JNIFrame();
634 var jniEnv = jniFrm.Enter(__callerID);
635 try
636 {
637 return __jniPtr__setLastModifiedTime(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f), time) != 0;
638 }
639 catch (Exception ex)
640 {
641 System.Console.WriteLine("*** exception in native code ***");
642 System.Console.WriteLine(ex);
643 throw;
644 }
645 finally
646 {
647 jniFrm.Leave();
648 }
649 }
650#endif
651 }
static bool setLastModifiedTime(object self, object f, long time)
Implements the native method 'setLastModifiedTime'.

◆ setPermission()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.setPermission ( object self,
object f,
int access,
bool enable,
bool owneronly )
static

Implements the native method 'setPermission'.

Parameters
self
f
access
enable
owneronly
Returns

Definition at line 460 of file WinNTFileSystem.cs.

461 {
462#if FIRST_PASS
463 throw new NotImplementedException();
464#else
465 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
466 {
467 return false;
468 }
469 else
470 {
471 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
472 __jniPtr__setPermission ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__setPermission>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(setPermission), "(Ljava/io/File;IZZ)Z"));
473 var jniFrm = new JNIFrame();
474 var jniEnv = jniFrm.Enter(__callerID);
475 try
476 {
477 return __jniPtr__setPermission(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f), access, enable ? (byte)1 : (byte)0, owneronly ? (byte)1 : (byte)0) != 0;
478 }
479 catch (Exception ex)
480 {
481 System.Console.WriteLine("*** exception in native code ***");
482 System.Console.WriteLine(ex);
483 throw;
484 }
485 finally
486 {
487 jniFrm.Leave();
488 }
489 }
490#endif
491 }
static bool setPermission(object self, object f, int access, bool enable, bool owneronly)
Implements the native method 'setPermission'.

◆ setReadOnly()

static bool IKVM.Java.Externs.java.io.WinNTFileSystem.setReadOnly ( object self,
object f )
static

Implements the native method 'setReadOnly'.

Parameters
self
f
Returns

Definition at line 659 of file WinNTFileSystem.cs.

660 {
661#if FIRST_PASS
662 throw new NotImplementedException();
663#else
664 if (JVM.Vfs.IsPath(((global::java.io.File)f).getPath()))
665 {
666 return false;
667 }
668 else
669 {
670 __callerID ??= global::ikvm.@internal.CallerID.create(WinNTFileSystemAccessor.Type.TypeHandle);
671 __jniPtr__setReadOnly ??= Marshal.GetDelegateForFunctionPointer<__jniDelegate__setReadOnly>(JNIFrame.GetFuncPtr(__callerID, "java/io/WinNTFileSystem", nameof(setReadOnly), "(Ljava/io/File;)Z"));
672 var jniFrm = new JNIFrame();
673 var jniEnv = jniFrm.Enter(__callerID);
674 try
675 {
676 return __jniPtr__setReadOnly(jniEnv, jniFrm.MakeLocalRef(self), jniFrm.MakeLocalRef(f)) != 0;
677 }
678 catch (Exception ex)
679 {
680 System.Console.WriteLine("*** exception in native code ***");
681 System.Console.WriteLine(ex);
682 throw;
683 }
684 finally
685 {
686 jniFrm.Leave();
687 }
688 }
689#endif
690 }
static bool setReadOnly(object self, object f)
Implements the native method 'setReadOnly'.

The documentation for this class was generated from the following file: