make/src/classes/build/tools/x11wrappergen/WrapperGenerator.java

Print this page
rev 12972 : 8140606: Update library code to use internal Unsafe
Reviewed-by: duke

*** 839,849 **** FileOutputStream fs = new FileOutputStream(outputDir + "/"+stp.getJavaClassName()+".java"); PrintWriter pw = new PrintWriter(fs); pw.println("// This file is an automatically generated file, please do not edit this file, modify the WrapperGenerator.java file instead !\n" ); pw.println("package "+package_name+";\n"); ! pw.println("import sun.misc.*;\n"); pw.println("import sun.util.logging.PlatformLogger;"); String baseClass = stp.getBaseClass(); if (baseClass == null) { baseClass = defaultBaseClass; } --- 839,849 ---- FileOutputStream fs = new FileOutputStream(outputDir + "/"+stp.getJavaClassName()+".java"); PrintWriter pw = new PrintWriter(fs); pw.println("// This file is an automatically generated file, please do not edit this file, modify the WrapperGenerator.java file instead !\n" ); pw.println("package "+package_name+";\n"); ! pw.println("import jdk.internal.misc.Unsafe;\n"); pw.println("import sun.util.logging.PlatformLogger;"); String baseClass = stp.getBaseClass(); if (baseClass == null) { baseClass = defaultBaseClass; }
*** 939,949 **** FileOutputStream fs = new FileOutputStream(outputDir + "/" + ft.getName()+".java"); PrintWriter pw = new PrintWriter(fs); pw.println("// This file is an automatically generated file, please do not edit this file, modify the WrapperGenerator.java file instead !\n" ); pw.println("package "+package_name+";\n"); ! pw.println("import sun.misc.Unsafe;\n"); pw.println("class " + ft.getName() + " {"); pw.println("\tprivate static Unsafe unsafe = XlibWrapper.unsafe;"); pw.println("\tprivate boolean __executed = false;"); pw.println("\tprivate boolean __disposed = false;"); Iterator iter = ft.getArguments().iterator(); --- 939,949 ---- FileOutputStream fs = new FileOutputStream(outputDir + "/" + ft.getName()+".java"); PrintWriter pw = new PrintWriter(fs); pw.println("// This file is an automatically generated file, please do not edit this file, modify the WrapperGenerator.java file instead !\n" ); pw.println("package "+package_name+";\n"); ! pw.println("import jdk.internal.misc.Unsafe;\n"); pw.println("class " + ft.getName() + " {"); pw.println("\tprivate static Unsafe unsafe = XlibWrapper.unsafe;"); pw.println("\tprivate boolean __executed = false;"); pw.println("\tprivate boolean __disposed = false;"); Iterator iter = ft.getArguments().iterator();