Module jdk.incubator.jextract
Package jdk.incubator.jextract
package jdk.incubator.jextract
-
ClassDescriptionInstances of this class are used to model declaration elements in the foreign language.A constant value declaration.A function declaration.A scoped declaration is a container for one or more nested declarations.The scoped declaration kind.A typedef declarationA variable declaration.The variable declaration kind.Declaration.Visitor<R,
P> Declaration visitor interface.Simple extraction tool which generates a minimal Java API.ToolProvider implementation for jextract tool.Instances of this class model are used to model source code positions.Instances of this class are used to model types in the foreign language.An array type.The array type kind.Instances of this class are used to model types which are associated to a declaration in the foreign language (seeDeclaration
).A delegated type is used to model a type which contains an indirection to some other underlying type.The delegated type kind.A function type.A primitive type.The primitive type kind.Type.Visitor<R,P> Type visitor interface.