Uses of Interface
jdk.incubator.jextract.Declaration.Scoped
Packages that use Declaration.Scoped
-
Uses of Declaration.Scoped in jdk.incubator.jextract
Methods in jdk.incubator.jextract that return Declaration.ScopedModifier and TypeMethodDescriptionstatic Declaration.ScopedDeclaration.bitfields(Position pos, MemoryLayout layout, Declaration.Variable... bitfields) Creates a new bitfields group declaration with given name and layout.static Declaration.ScopedDeclaration.class_(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new class declaration with given name, layout and member declarations.static Declaration.ScopedDeclaration.class_(Position pos, String name, Declaration... decls) Creates a new class declaration with given name and member declarations.static Declaration.ScopedDeclaration.enum_(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new enum declaration with given name, layout and member declarations.static Declaration.ScopedDeclaration.enum_(Position pos, String name, Declaration... decls) Creates a new enum declaration with given name and member declarations.static Declaration.ScopedDeclaration.namespace(Position pos, String name, Declaration... decls) Creates a new namespace declaration with given name and member declarations.static Declaration.ScopedParse input files into a toplevel declaration with given options.static Declaration.ScopedDeclaration.struct(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new struct declaration with given name, layout and member declarations.static Declaration.ScopedDeclaration.struct(Position pos, String name, Declaration... decls) Creates a new struct declaration with given name and member declarations.static Declaration.ScopedDeclaration.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.ScopedDeclaration.union(Position pos, String name, MemoryLayout layout, Declaration... decls) Creates a new union declaration with given name, layout and member declarations.static Declaration.ScopedDeclaration.union(Position pos, String name, Declaration... decls) Creates a new union declaration with given name and member declarations.Methods in jdk.incubator.jextract with parameters of type Declaration.ScopedModifier and TypeMethodDescriptionstatic Type.DeclaredType.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 RDeclaration.Visitor.visitScoped(Declaration.Scoped d, P p) Visit a scoped declaration.