< prev index next >

src/jdk.jextract/share/classes/com/sun/tools/jextract/parser/FindSymbol.java

Print this page

        

@@ -28,10 +28,12 @@
 import java.util.Arrays;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Collection;
 import java.util.function.Predicate;
+
+import com.sun.tools.jextract.Context;
 import com.sun.tools.jextract.tree.Tree;
 import com.sun.tools.jextract.tree.HeaderTree;
 import com.sun.tools.jextract.tree.Printer;
 
 public class FindSymbol {

@@ -43,11 +45,12 @@
 
         final List<Path> paths = List.of(Paths.get(args[0]));
         final Path builtinInc = Paths.get(System.getProperty("java.home"), "conf", "jextract");
         final List<String> clangArgs = List.of("-I" + builtinInc);
 
-        final Parser parser = new Parser(true);
+        Context context = new Context();
+        final Parser parser = new Parser(context, true);
         final List<HeaderTree> headers = parser.parse(paths, clangArgs);
         final Printer p = new Printer();
         final HeaderTree tu = headers.get(0);
 
         if (args.length == 1) {
< prev index next >