< prev index next >
src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
Print this page
rev 54096 : 8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros
rev 54098 : 8260616: Removing remaining JNF dependencies in the java.desktop module
8259729: Missed JNFInstanceOf -> IsInstanceOf conversion
@@ -24,14 +24,11 @@
*/
#import "CDataTransferer.h"
#include "sun_lwawt_macosx_CDataTransferer.h"
-#import "jni_util.h"
-
-#import <JavaNativeFoundation/JavaNativeFoundation.h>
-
+#import "JNIUtilities.h"
// ***** NOTE ***** This dictionary corresponds to the static array predefinedClipboardNames
// in CDataTransferer.java.
NSMutableDictionary *sStandardMappings = nil;
@@ -107,13 +104,13 @@
*/
JNIEXPORT jlong JNICALL Java_sun_lwawt_macosx_CDataTransferer_registerFormatWithPasteboard
(JNIEnv *env, jobject jthis, jstring newformat)
{
jlong returnValue = -1;
-JNF_COCOA_ENTER(env);
- returnValue = registerFormatWithPasteboard(JNFJavaToNSString(env, newformat));
-JNF_COCOA_EXIT(env);
+JNI_COCOA_ENTER(env);
+ returnValue = registerFormatWithPasteboard(JavaStringToNSString(env, newformat));
+JNI_COCOA_EXIT(env);
return returnValue;
}
/*
* Class: sun_lwawt_macosx_CDataTransferer
@@ -122,13 +119,13 @@
*/
JNIEXPORT jstring JNICALL Java_sun_lwawt_macosx_CDataTransferer_formatForIndex
(JNIEnv *env, jobject jthis, jlong index)
{
jstring returnValue = NULL;
-JNF_COCOA_ENTER(env);
- returnValue = JNFNSToJavaString(env, formatForIndex(index));
-JNF_COCOA_EXIT(env);
+JNI_COCOA_ENTER(env);
+ returnValue = NSStringToJavaString(env, formatForIndex(index));
+JNI_COCOA_EXIT(env);
return returnValue;
}
static jobjectArray CreateJavaFilenameArray(JNIEnv *env, NSArray *filenameArray)
{
@@ -136,11 +133,11 @@
if (filenameCount == 0) return nil;
// Get the java.lang.String class object:
jclass stringClazz = (*env)->FindClass(env, "java/lang/String");
CHECK_NULL_RETURN(stringClazz, nil);
- jobject jfilenameArray = (*env)->NewObjectArray(env, filenameCount, stringClazz, NULL); // AWT_THREADING Safe (known object)
+ jobject jfilenameArray = (*env)->NewObjectArray(env, filenameCount, stringClazz, NULL);
if ((*env)->ExceptionOccurred(env)) {
(*env)->ExceptionDescribe(env);
(*env)->ExceptionClear(env);
return nil;
}
@@ -198,11 +195,11 @@
// Parse the XML list into strings and return an array of Java strings matching all of the
// files in the list.
jobjectArray jreturnArray = NULL;
-JNF_COCOA_ENTER(env);
+JNI_COCOA_ENTER(env);
// Get byte array elements:
jboolean isCopy;
jbyte* jbytes = (*env)->GetByteArrayElements(env, jbytearray, &isCopy);
if (jbytes == NULL) {
return NULL;
@@ -248,8 +245,8 @@
[filenameArray release];
// We're done with the jbytes (backing the plist/plistArray):
(*env)->ReleaseByteArrayElements(env, jbytearray, jbytes, JNI_ABORT);
-JNF_COCOA_EXIT(env);
+JNI_COCOA_EXIT(env);
return jreturnArray;
}
< prev index next >