Uses of Interface
jdk.incubator.jextract.Declaration.Scoped
-
Uses of Declaration.Scoped in jdk.incubator.jextract
Modifier and TypeMethodDescriptionstatic Declaration.Scoped
Declaration.bitfields
(Position pos, MemoryLayout layout, Declaration.Variable... bitfields) Creates a new bitfields group declaration with given name and layout.static Declaration.Scoped
Declaration.class_
(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new class declaration with given name, layout and member declarations.static Declaration.Scoped
Declaration.class_
(Position pos, String name, Declaration... decls) Creates a new class declaration with given name and member declarations.static Declaration.Scoped
Declaration.enum_
(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new enum declaration with given name, layout and member declarations.static Declaration.Scoped
Declaration.enum_
(Position pos, String name, Declaration... decls) Creates a new enum declaration with given name and member declarations.static Declaration.Scoped
Declaration.namespace
(Position pos, String name, Declaration... decls) Creates a new namespace declaration with given name and member declarations.static Declaration.Scoped
Parse input files into a toplevel declaration with given options.static Declaration.Scoped
Declaration.struct
(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new struct declaration with given name, layout and member declarations.static Declaration.Scoped
Declaration.struct
(Position pos, String name, Declaration... decls) Creates a new struct declaration with given name and member declarations.static Declaration.Scoped
Declaration.toplevel
(Position pos, Declaration... decls) Creates a new toplevel declaration with given member declarations.Type.Declared.tree()
The declaration to this type refers to.static Declaration.Scoped
Declaration.union
(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new union declaration with given name, layout and member declarations.static Declaration.Scoped
Declaration.union
(Position pos, String name, Declaration... decls) Creates a new union declaration with given name and member declarations.Modifier and TypeMethodDescriptionstatic Type.Declared
Type.declared
(Declaration.Scoped tree) Creates a new declared type with given foreign declaration.static List<JavaFileObject>
JextractTool.generate
(Declaration.Scoped decl, String headerName, String targetPkg, List<String> libNames) default R
Declaration.Visitor.visitScoped
(Declaration.Scoped d, P p) Visit a scoped declaration.