< prev index next >

src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java

Print this page

        

@@ -36,11 +36,10 @@
 import java.util.logging.Logger;
 import java.util.stream.Stream;
 import jdk.internal.clang.SourceLocation;
 import jdk.internal.clang.Type;
 import jdk.internal.clang.TypeKind;
-import jdk.internal.foreign.Util;
 import jdk.internal.org.objectweb.asm.AnnotationVisitor;
 import jdk.internal.org.objectweb.asm.ClassVisitor;
 import jdk.internal.org.objectweb.asm.ClassWriter;
 import jdk.internal.org.objectweb.asm.MethodVisitor;
 import jdk.internal.org.objectweb.asm.TypeReference;

@@ -531,11 +530,11 @@
         Object value = macroTree.value().get();
         if (! global_macros.add(name)) {
             return null; // added already
         }
         logger.fine(() -> "Adding macro " + name);
-        Class<?> macroType = (Class<?>) Util.unboxIfNeeded(value.getClass());
+        Class<?> macroType = Utils.unboxIfNeeded(value.getClass());
 
         String sig = jdk.internal.org.objectweb.asm.Type.getMethodDescriptor(jdk.internal.org.objectweb.asm.Type.getType(macroType));
         MethodVisitor mv = global_cw.visitMethod(ACC_PUBLIC, name, sig, sig, null);
 
         AnnotationVisitor av = mv.visitAnnotation(NATIVE_LOCATION, true);
< prev index next >