JavaNativeMethodImpl_OracleJDK7.st
branchcvs_MAIN_tracking
changeset 3403 5dd55aa7d949
parent 3324 a58245c0e83a
child 3412 df11bb428463
equal deleted inserted replaced
3402:f8bc54a17beb 3403:5dd55aa7d949
    17      of one of the above copright owners. For exact set of such code,
    17      of one of the above copright owners. For exact set of such code,
    18      see the differences between this version and version stx:libjava
    18      see the differences between this version and version stx:libjava
    19      as of 1.9.2010
    19      as of 1.9.2010
    20 "
    20 "
    21 "{ Package: 'stx:libjava' }"
    21 "{ Package: 'stx:libjava' }"
       
    22 
       
    23 "{ NameSpace: Smalltalk }"
    22 
    24 
    23 JavaNativeMethodImpl_OpenJDK7 subclass:#JavaNativeMethodImpl_OracleJDK7
    25 JavaNativeMethodImpl_OpenJDK7 subclass:#JavaNativeMethodImpl_OracleJDK7
    24 	instanceVariableNames:''
    26 	instanceVariableNames:''
    25 	classVariableNames:''
    27 	classVariableNames:''
    26 	poolDictionaries:''
    28 	poolDictionaries:''
    51      as of 1.9.2010
    53      as of 1.9.2010
    52 
    54 
    53 "
    55 "
    54 ! !
    56 ! !
    55 
    57 
    56 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - com.sun.tools.jdi'!
       
    57 
       
    58 _com_sun_tools_jdi_SharedMemoryTransportService_accept0: this _: a1 _: a2 _: a3 _: a4 
       
    59 
       
    60     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'accept0(JJ)J'>
       
    61 
       
    62     ^ JavaVM unimplementedNativeMethodSignal raise
       
    63 !
       
    64 
       
    65 _com_sun_tools_jdi_SharedMemoryTransportService_attach0: this _: a1 _: a2 _: a3 
       
    66 
       
    67     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'attach0(Ljava/lang/String;J)J'>
       
    68 
       
    69     ^ JavaVM unimplementedNativeMethodSignal raise
       
    70 !
       
    71 
       
    72 _com_sun_tools_jdi_SharedMemoryTransportService_initialize: this 
       
    73 
       
    74     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'initialize()V'>
       
    75 
       
    76     "Nothing to do"
       
    77 
       
    78     "Modified: / 14-11-2013 / 14:27:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    79 !
       
    80 
       
    81 _com_sun_tools_jdi_SharedMemoryTransportService_name: this _: a1 _: a2 
       
    82 
       
    83     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'name(J)Ljava/lang/String;'>
       
    84 
       
    85     ^ JavaVM unimplementedNativeMethodSignal raise
       
    86 !
       
    87 
       
    88 _com_sun_tools_jdi_SharedMemoryTransportService_startListening0: this _: a1 
       
    89 
       
    90     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'startListening0(Ljava/lang/String;)J'>
       
    91 
       
    92     ^ JavaVM unimplementedNativeMethodSignal raise
       
    93 !
       
    94 
       
    95 _com_sun_tools_jdi_SharedMemoryTransportService_stopListening0: this _: a1 _: a2 
       
    96 
       
    97     <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'stopListening0(J)V'>
       
    98 
       
    99     ^ JavaVM unimplementedNativeMethodSignal raise
       
   100 ! !
       
   101 
       
   102 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - java.io'!
    58 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - java.io'!
   103 
    59 
   104 _java_io_FileInputStream_read0: this 
    60 _java_io_FileInputStream_read0: this 
   105 
    61 
   106     <javanative: 'java/io/FileInputStream' name: 'read0()I'>
    62     <javanative: 'java/io/FileInputStream' name: 'read0()I'>
   107 
    63 
   108     ^ JavaVM unimplementedNativeMethodSignal raise
    64     ^ JavaVM unimplementedNativeMethodSignal raise
   109 ! !
       
   110 
       
   111 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - java.net'!
       
   112 
       
   113 _java_net_TwoStacksPlainSocketImpl_initProto: this 
       
   114 
       
   115     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'initProto()V'>
       
   116 
       
   117     "/ Nothing to do here...
       
   118 !
       
   119 
       
   120 _java_net_TwoStacksPlainSocketImpl_socketAccept: this _: a1 
       
   121 
       
   122     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketAccept(Ljava/net/SocketImpl;)V'>
       
   123 
       
   124     ^ self _java_net_PlainSocketImpl_socketAccept: this _:a1
       
   125 !
       
   126 
       
   127 _java_net_TwoStacksPlainSocketImpl_socketAvailable: this 
       
   128 
       
   129     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketAvailable()I'>
       
   130 
       
   131     ^self _java_net_PlainSocketImpl_socketAvailable: this
       
   132 !
       
   133 
       
   134 _java_net_TwoStacksPlainSocketImpl_socketBind: this _: addr _: port _: boolean 
       
   135 
       
   136     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketBind(Ljava/net/InetAddress;IZ)V'>
       
   137 
       
   138     | family |
       
   139 
       
   140     family := (addr instVarNamed: #holder) instVarNamed: #family.
       
   141     family == 2"IPv6" ifTrue:[
       
   142         JavaVM throwSocketException: 'IPv6 protocol not supported'.
       
   143         ^self.
       
   144     ].
       
   145 
       
   146     (this instVarNamed: #fd) isNil ifTrue:[
       
   147         JavaVM throwSocketException: 'Socket closed'.
       
   148         ^self.
       
   149     ].
       
   150 
       
   151     ^self _java_net_PlainSocketImpl_socketBind: this _: addr _:  port
       
   152 !
       
   153 
       
   154 _java_net_TwoStacksPlainSocketImpl_socketClose0: this _: a1 
       
   155 
       
   156     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketClose0(Z)V'>
       
   157 
       
   158     self commonClose: this
       
   159 !
       
   160 
       
   161 _java_net_TwoStacksPlainSocketImpl_socketConnect: this _:jaddr _: port _: timeout
       
   162 
       
   163     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketConnect(Ljava/net/InetAddress;II)V'>
       
   164 
       
   165     self _java_net_PlainSocketImpl_socketConnect: this _:jaddr _: port _: timeout
       
   166 !
       
   167 
       
   168 _java_net_TwoStacksPlainSocketImpl_socketCreate: this _: a1 
       
   169 
       
   170     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketCreate(Z)V'>
       
   171 
       
   172     self _java_net_PlainSocketImpl_socketCreate: this _: a1.
       
   173     this instVarNamed: #fd1 put: nil.
       
   174 !
       
   175 
       
   176 _java_net_TwoStacksPlainSocketImpl_socketGetOption: this _: a1 _: a2 
       
   177 
       
   178     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketGetOption(ILjava/lang/Object;)I'>
       
   179 
       
   180     ^ self _java_net_PlainSocketImpl_socketGetOption: this _:a1 _: a2
       
   181 !
       
   182 
       
   183 _java_net_TwoStacksPlainSocketImpl_socketListen: this _: a1 
       
   184 
       
   185     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketListen(I)V'>
       
   186 
       
   187     ^self _java_net_PlainSocketImpl_socketListen: this _:a1
       
   188 !
       
   189 
       
   190 _java_net_TwoStacksPlainSocketImpl_socketNativeSetOption: this _: a1 _: a2 _: a3 
       
   191 
       
   192     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketNativeSetOption(IZLjava/lang/Object;)V'>
       
   193 
       
   194     ^self _java_net_PlainSocketImpl_socketSetOption: this _:a1 _: a2 _: a3
       
   195 !
       
   196 
       
   197 _java_net_TwoStacksPlainSocketImpl_socketSendUrgentData: this _: data
       
   198 
       
   199     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketSendUrgentData(I)V'>
       
   200 
       
   201     ^ self _java_net_PlainSocketImpl_socketSendUrgentData: this _: data
       
   202 !
       
   203 
       
   204 _java_net_TwoStacksPlainSocketImpl_socketShutdown: this _: what
       
   205 
       
   206     <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketShutdown(I)V'>
       
   207 
       
   208     ^ self _java_net_PlainSocketImpl_socketShutdown: this _: what
       
   209 ! !
    65 ! !
   210 
    66 
   211 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - sun.misc'!
    67 !JavaNativeMethodImpl_OracleJDK7 class methodsFor:'native - sun.misc'!
   212 
    68 
   213 _sun_misc_Unsafe_shouldBeInitialized: this _: a1 
    69 _sun_misc_Unsafe_shouldBeInitialized: this _: a1