< prev index next >
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacVariant.java
Print this page
rev 10048 : 8166564: @native for mac builds
Reviewed-by: kcr
@@ -23,35 +23,36 @@
* questions.
*/
package com.sun.glass.ui.mac;
+import java.lang.annotation.Native;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Arrays;
import javafx.geometry.Bounds;
final class MacVariant {
- final static int NSArray_id = 1;
- final static int NSArray_NSString = 2;
- final static int NSArray_int = 3;
- final static int NSArray_range = 4;
- final static int NSAttributedString = 5; /* Uses string for the text and variantArray for the styles */
- final static int NSData = 6;
- final static int NSDate = 7;
- final static int NSDictionary = 8; /* Uses longArray for keys (NSString) and variantArray for values */
- final static int NSNumber_Boolean = 9;
- final static int NSNumber_Int = 10;
- final static int NSNumber_Float = 11;
- final static int NSNumber_Double = 12;
- final static int NSString = 13;
- final static int NSURL = 14;
- final static int NSValue_point = 15;
- final static int NSValue_size = 16;
- final static int NSValue_rectangle = 17;
- final static int NSValue_range = 18;
- final static int NSObject = 19; /* id */
+ @Native final static int NSArray_id = 1;
+ @Native final static int NSArray_NSString = 2;
+ @Native final static int NSArray_int = 3;
+ @Native final static int NSArray_range = 4;
+ @Native final static int NSAttributedString = 5; /* Uses string for the text and variantArray for the styles */
+ @Native final static int NSData = 6;
+ @Native final static int NSDate = 7;
+ @Native final static int NSDictionary = 8; /* Uses longArray for keys (NSString) and variantArray for values */
+ @Native final static int NSNumber_Boolean = 9;
+ @Native final static int NSNumber_Int = 10;
+ @Native final static int NSNumber_Float = 11;
+ @Native final static int NSNumber_Double = 12;
+ @Native final static int NSString = 13;
+ @Native final static int NSURL = 14;
+ @Native final static int NSValue_point = 15;
+ @Native final static int NSValue_size = 16;
+ @Native final static int NSValue_rectangle = 17;
+ @Native final static int NSValue_range = 18;
+ @Native final static int NSObject = 19; /* id */
int type;
long[] longArray;
int[] intArray;
String[] stringArray;
< prev index next >