JavaNativeMethodImpl_SunJDK6.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 06 Feb 2013 13:33:40 -0800
branchdevelopment
changeset 2031 2e3520e19fcb
child 2036 9c8c02899a2f
permissions -rw-r--r--
Added Sun JDK 6 support.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2031
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
 New code and modifications done at SWING Research Group [1]:
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
                            SWING Research Group, Czech Technical University in Prague
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 This software is furnished under a license and may be used
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 only in accordance with the terms of that license and with the
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
 inclusion of the above copyright notice.   This software may not
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
 be provided or otherwise made available to, or used by, any
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
 other person.  No title to or ownership of the software is
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
 hereby transferred.
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
 [1] Code written at SWING Research Group contains a signature
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
     of one of the above copright owners. For exact set of such code,
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
     see the differences between this version and version stx:libjava
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
     as of 1.9.2010
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
"{ Package: 'stx:libjava' }"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
JavaNativeMethodImpl_OpenJDK6 subclass:#JavaNativeMethodImpl_SunJDK6
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
	instanceVariableNames:''
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
	classVariableNames:''
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
	poolDictionaries:''
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
	category:'Languages-Java-Support-OpenJDK6'
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'documentation'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
copyright
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
 New code and modifications done at SWING Research Group [1]:
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
                            SWING Research Group, Czech Technical University in Prague
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
 This software is furnished under a license and may be used
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
 only in accordance with the terms of that license and with the
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
 inclusion of the above copyright notice.   This software may not
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
 be provided or otherwise made available to, or used by, any
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
 other person.  No title to or ownership of the software is
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
 hereby transferred.
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
 [1] Code written at SWING Research Group contains a signature
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
     of one of the above copright owners. For exact set of such code,
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
     see the differences between this version and version stx:libjava
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
     as of 1.9.2010
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - java.io'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
_java_io_ObjectOutputStream_doublesToBytes: this _: a1 _: a2 _: a3 _: a4 _: a5 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
    <javanative: 'java/io/ObjectOutputStream' name: 'doublesToBytes([DI[BII)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
_java_io_ObjectOutputStream_floatsToBytes: this _: a1 _: a2 _: a3 _: a4 _: a5 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
    <javanative: 'java/io/ObjectOutputStream' name: 'floatsToBytes([FI[BII)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
_java_io_Win32FileSystem_canonicalize0: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
    <javanative: 'java/io/Win32FileSystem' name: 'canonicalize0(Ljava/lang/String;)Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
_java_io_Win32FileSystem_canonicalizeWithPrefix0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
    <javanative: 'java/io/Win32FileSystem' name: 'canonicalizeWithPrefix0(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
_java_io_Win32FileSystem_checkAccess: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
    <javanative: 'java/io/Win32FileSystem' name: 'checkAccess(Ljava/io/File;I)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
_java_io_Win32FileSystem_createDirectory: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
    <javanative: 'java/io/Win32FileSystem' name: 'createDirectory(Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
_java_io_Win32FileSystem_createFileExclusively: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
    <javanative: 'java/io/Win32FileSystem' name: 'createFileExclusively(Ljava/lang/String;Z)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
_java_io_Win32FileSystem_delete0: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
    <javanative: 'java/io/Win32FileSystem' name: 'delete0(Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
_java_io_Win32FileSystem_getBooleanAttributes: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
    <javanative: 'java/io/Win32FileSystem' name: 'getBooleanAttributes(Ljava/io/File;)I'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
_java_io_Win32FileSystem_getDriveDirectory: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
    <javanative: 'java/io/Win32FileSystem' name: 'getDriveDirectory(I)Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
_java_io_Win32FileSystem_getLastModifiedTime: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
    <javanative: 'java/io/Win32FileSystem' name: 'getLastModifiedTime(Ljava/io/File;)J'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
_java_io_Win32FileSystem_getLength: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    <javanative: 'java/io/Win32FileSystem' name: 'getLength(Ljava/io/File;)J'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
_java_io_Win32FileSystem_getSpace0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
    <javanative: 'java/io/Win32FileSystem' name: 'getSpace0(Ljava/io/File;I)J'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
_java_io_Win32FileSystem_list: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
    <javanative: 'java/io/Win32FileSystem' name: 'list(Ljava/io/File;)[Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
_java_io_Win32FileSystem_listRoots0: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
    <javanative: 'java/io/Win32FileSystem' name: 'listRoots0()I'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
_java_io_Win32FileSystem_rename0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
    <javanative: 'java/io/Win32FileSystem' name: 'rename0(Ljava/io/File;Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
_java_io_Win32FileSystem_setLastModifiedTime: this _: a1 _: a2 _: a3 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
    <javanative: 'java/io/Win32FileSystem' name: 'setLastModifiedTime(Ljava/io/File;J)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
_java_io_Win32FileSystem_setPermission: this _: a1 _: a2 _: a3 _: a4 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    <javanative: 'java/io/Win32FileSystem' name: 'setPermission(Ljava/io/File;IZZ)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
_java_io_Win32FileSystem_setReadOnly: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
    <javanative: 'java/io/Win32FileSystem' name: 'setReadOnly(Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
_java_io_WinNTFileSystem_createFileExclusively: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
    <javanative: 'java/io/WinNTFileSystem' name: 'createFileExclusively(Ljava/lang/String;Z)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
_java_io_WinNTFileSystem_getDriveDirectory: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
    <javanative: 'java/io/WinNTFileSystem' name: 'getDriveDirectory(I)Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
_java_io_WinNTFileSystem_getSpace0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
    <javanative: 'java/io/WinNTFileSystem' name: 'getSpace0(Ljava/io/File;I)J'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
_java_io_WinNTFileSystem_initIDs: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
    <javanative: 'java/io/WinNTFileSystem' name: 'initIDs()V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
_java_io_WinNTFileSystem_rename0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
    <javanative: 'java/io/WinNTFileSystem' name: 'rename0(Ljava/io/File;Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
_java_io_WinNTFileSystem_setLastModifiedTime: this _: a1 _: a2 _: a3 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
    <javanative: 'java/io/WinNTFileSystem' name: 'setLastModifiedTime(Ljava/io/File;J)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
_java_io_WinNTFileSystem_setPermission: this _: a1 _: a2 _: a3 _: a4 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
    <javanative: 'java/io/WinNTFileSystem' name: 'setPermission(Ljava/io/File;IZZ)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
_java_io_WinNTFileSystem_setReadOnly: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
    <javanative: 'java/io/WinNTFileSystem' name: 'setReadOnly(Ljava/io/File;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - java.lang'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
_java_lang_ClassLoader_defineClass0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
    <javanative: 'java/lang/ClassLoader' name: 'defineClass0(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Z)Ljava/lang/Class;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
_java_lang_ClassLoader_defineClass1: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: verify 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   258
    <javanative: 'java/lang/ClassLoader' name: 'defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;Z)Ljava/lang/Class;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
    "No verification (yet), so use OpenJDK6 implementation"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
    ^ self _java_lang_ClassLoader_defineClass1: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
    "Modified: / 06-02-2013 / 13:27:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
_java_lang_ClassLoader_defineClass2: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
    <javanative: 'java/lang/ClassLoader' name: 'defineClass2(Ljava/lang/String;Ljava/nio/ByteBuffer;IILjava/security/ProtectionDomain;Ljava/lang/String;Z)Ljava/lang/Class;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - java.util.zip'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
_java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4 _: usemmap 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
    <javanative: 'java/util/zip/ZipFile' name: 'open(Ljava/lang/String;IJZ)J'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
    "No mmap support for zip files yet, use Open JDK 6 implementation"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
    ^self _java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
    "Modified: / 06-02-2013 / 13:24:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - sun.jkernel'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
_sun_jkernel_DownloadManager_addToTotalDownloadSize: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
    <javanative: 'sun/jkernel/DownloadManager' name: 'addToTotalDownloadSize(I)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   293
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   294
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   295
_sun_jkernel_DownloadManager_askUserToRetryDownloadOrQuit: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   296
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   297
    <javanative: 'sun/jkernel/DownloadManager' name: 'askUserToRetryDownloadOrQuit(I)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   298
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   299
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   300
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   301
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   302
_sun_jkernel_DownloadManager_bundleInstallComplete: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   303
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   304
    <javanative: 'sun/jkernel/DownloadManager' name: 'bundleInstallComplete()V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   305
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
_sun_jkernel_DownloadManager_bundleInstallStart: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
    <javanative: 'sun/jkernel/DownloadManager' name: 'bundleInstallStart()V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   312
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
_sun_jkernel_DownloadManager_displayError: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
    <javanative: 'sun/jkernel/DownloadManager' name: 'displayError(ILjava/lang/String;)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
_sun_jkernel_DownloadManager_downloadFromURLImpl: this _: a1 _: a2 _: a3 _: a4 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   324
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
    <javanative: 'sun/jkernel/DownloadManager' name: 'downloadFromURLImpl(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Z)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
_sun_jkernel_DownloadManager_getCurrentProcessId: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
    <javanative: 'sun/jkernel/DownloadManager' name: 'getCurrentProcessId()I'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   336
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
_sun_jkernel_DownloadManager_getDebugKey: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
    <javanative: 'sun/jkernel/DownloadManager' name: 'getDebugKey()Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   343
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   344
_sun_jkernel_DownloadManager_getUrlFromRegistry: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   345
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   346
    <javanative: 'sun/jkernel/DownloadManager' name: 'getUrlFromRegistry()Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   347
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   348
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   350
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   351
_sun_jkernel_DownloadManager_getVisitorId0: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   352
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   353
    <javanative: 'sun/jkernel/DownloadManager' name: 'getVisitorId0()Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   354
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   355
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
_sun_jkernel_DownloadManager_isIEProtectedMode: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
    <javanative: 'sun/jkernel/DownloadManager' name: 'isIEProtectedMode()Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
_sun_jkernel_DownloadManager_isJBrokerRunning: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
    <javanative: 'sun/jkernel/DownloadManager' name: 'isJBrokerRunning()Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   369
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
_sun_jkernel_DownloadManager_isWindowsVista: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
    <javanative: 'sun/jkernel/DownloadManager' name: 'isWindowsVista()Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
_sun_jkernel_DownloadManager_launchJBroker: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
    <javanative: 'sun/jkernel/DownloadManager' name: 'launchJBroker(Ljava/lang/String;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   385
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
_sun_jkernel_DownloadManager_moveDirWithBrokerImpl: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
    <javanative: 'sun/jkernel/DownloadManager' name: 'moveDirWithBrokerImpl(Ljava/lang/String;Ljava/lang/String;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   392
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
_sun_jkernel_DownloadManager_moveFileWithBrokerImpl: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
    <javanative: 'sun/jkernel/DownloadManager' name: 'moveFileWithBrokerImpl(Ljava/lang/String;Ljava/lang/String;)Z'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   399
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
_sun_jkernel_DownloadManager_postDownloadComplete: this 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
    <javanative: 'sun/jkernel/DownloadManager' name: 'postDownloadComplete()V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   406
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
_sun_jkernel_DownloadManager_postDownloadError: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   409
    <javanative: 'sun/jkernel/DownloadManager' name: 'postDownloadError(I)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
_sun_jkernel_DownloadManager_startBackgroundDownloadWithBrokerImpl: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   416
    <javanative: 'sun/jkernel/DownloadManager' name: 'startBackgroundDownloadWithBrokerImpl(Ljava/lang/String;)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   417
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   418
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   419
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   420
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - sun.misc'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
_sun_misc_Unsafe_copyMemory: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
    <javanative: 'sun/misc/Unsafe' name: 'copyMemory(Ljava/lang/Object;JLjava/lang/Object;JJ)V'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'native - sun.reflect'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
_sun_reflect_ConstantPool_getClassAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   434
    <javanative: 'sun/reflect/ConstantPool' name: 'getClassAt0(Ljava/lang/Object;I)Ljava/lang/Class;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   437
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
_sun_reflect_ConstantPool_getClassAtIfLoaded0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
    <javanative: 'sun/reflect/ConstantPool' name: 'getClassAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/Class;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
_sun_reflect_ConstantPool_getFieldAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
    <javanative: 'sun/reflect/ConstantPool' name: 'getFieldAt0(Ljava/lang/Object;I)Ljava/lang/reflect/Field;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   449
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
_sun_reflect_ConstantPool_getFieldAtIfLoaded0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
    <javanative: 'sun/reflect/ConstantPool' name: 'getFieldAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/reflect/Field;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   457
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   458
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   459
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
_sun_reflect_ConstantPool_getFloatAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   461
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
    <javanative: 'sun/reflect/ConstantPool' name: 'getFloatAt0(Ljava/lang/Object;I)F'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
_sun_reflect_ConstantPool_getMemberRefInfoAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
    <javanative: 'sun/reflect/ConstantPool' name: 'getMemberRefInfoAt0(Ljava/lang/Object;I)[Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   470
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   471
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   472
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   473
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   474
_sun_reflect_ConstantPool_getMethodAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   475
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   476
    <javanative: 'sun/reflect/ConstantPool' name: 'getMethodAt0(Ljava/lang/Object;I)Ljava/lang/reflect/Member;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   477
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   478
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   479
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   480
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
_sun_reflect_ConstantPool_getMethodAtIfLoaded0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
    <javanative: 'sun/reflect/ConstantPool' name: 'getMethodAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/reflect/Member;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   485
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
_sun_reflect_ConstantPool_getSize0: this _: a1 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
    <javanative: 'sun/reflect/ConstantPool' name: 'getSize0(Ljava/lang/Object;)I'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
_sun_reflect_ConstantPool_getStringAt0: this _: a1 _: a2 
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   497
    <javanative: 'sun/reflect/ConstantPool' name: 'getStringAt0(Ljava/lang/Object;I)Ljava/lang/String;'>
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   498
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   499
    ^ JavaVM unimplementedNativeMethodSignal raise
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   500
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   501
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
!JavaNativeMethodImpl_SunJDK6 class methodsFor:'documentation'!
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
version_HG
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
    ^ '$Changeset: <not expanded> $'
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
! !
2e3520e19fcb Added Sun JDK 6 support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508