< prev index next >

test/jdk/java/nicl/GlobalVariable.java

Print this page

        

@@ -31,69 +31,68 @@
 import java.nicl.metadata.*;
 
 public class GlobalVariable {
     @NativeHeader
     static interface globvar {
-        @C(file="dummy", line=1, column=1, USR="c:@F@init")
-        @NativeType(layout="()V", ctype="dummy", size=1)
-        @CallingConvention(value=1)
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@init")
+        @NativeType(layout="()V", ctype="dummy")
         public abstract void init();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_boolean")
-        @NativeType(layout="B", ctype="dummy", size=1, name="global_boolean")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_boolean")
+        @NativeType(layout="B", ctype="dummy", name="global_boolean")
         public abstract boolean global_boolean$get();
         public abstract void global_boolean$set(boolean arg);
         public abstract Pointer<Boolean> global_boolean$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_i8")
-        @NativeType(layout="c", ctype="dummy", size=1, name="global_i8")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_i8")
+        @NativeType(layout="c", ctype="dummy", name="global_i8")
         public abstract byte global_i8$get();
         public abstract void global_i8$set(byte arg);
         public abstract Pointer<Byte> global_i8$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_i16")
-        @NativeType(layout="s", ctype="dummy", size=2, name="global_i16")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_i16")
+        @NativeType(layout="s", ctype="dummy", name="global_i16")
         public abstract short global_i16$get();
         public abstract void global_i16$set(short arg);
         public abstract Pointer<Short> global_i16$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_i32")
-        @NativeType(layout="i", ctype="dummy", size=4, name="global_i32")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_i32")
+        @NativeType(layout="i", ctype="dummy", name="global_i32")
         public abstract int global_i32$get();
         public abstract void global_i32$set(int arg);
         public abstract Pointer<Integer> global_i32$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_i64")
-        @NativeType(layout="l", ctype="dummy", size=8, name="global_i64")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_i64")
+        @NativeType(layout="l", ctype="dummy", name="global_i64")
         public abstract long global_i64$get();
         public abstract void global_i64$set(long arg);
         public abstract Pointer<Long> global_i64$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_f32")
-        @NativeType(layout="f", ctype="dummy", size=4, name="global_f32")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_f32")
+        @NativeType(layout="f", ctype="dummy", name="global_f32")
         public abstract float global_f32$get();
         public abstract void global_f32$set(float arg);
         public abstract Pointer<Float> global_f32$ptr();
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_d64")
-        @NativeType(layout="d", ctype="dummy", size=8, name="global_d64")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_d64")
+        @NativeType(layout="d", ctype="dummy", name="global_d64")
         public abstract double global_d64$get();
         public abstract void global_d64$set(double arg);
         public abstract Pointer<Double> global_d64$ptr();
 
-        @NativeType(layout="[i]", ctype="dummy", size=4, isRecordType=true)
-        @C(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+        @NativeLocation(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+        @NativeStruct("[i]")
         static interface MyStruct extends Struct<MyStruct> {
             @Offset(offset=0l)
-            @C(file="dummy", line=47, column=11, USR="c:@SA@MyStruct@FI@i")
-            @NativeType(layout="i", ctype="int", size=4l)
+            @NativeLocation(file="dummy", line=47, column=11, USR="c:@SA@MyStruct@FI@i")
+            @NativeType(layout="i", ctype="int")
             int i$get();
             void i$set(int i);
         }
 
-        @C(file="dummy", line=1, column=1, USR="c:@global_struct")
-        @NativeType(layout="[i]", ctype="dummy", size=4, name="global_struct")
+        @NativeLocation(file="dummy", line=1, column=1, USR="c:@global_struct")
+        @NativeType(layout="[i]", ctype="dummy", name="global_struct")
         public abstract MyStruct global_struct$get();
         public abstract void global_struct$set(MyStruct arg);
         public abstract Pointer<MyStruct> global_struct$ptr();
     }
 
< prev index next >