Uses of Interface
jdk.incubator.jextract.Type
Packages that use Type
-
Uses of Type in jdk.incubator.jextract
Subinterfaces of Type in jdk.incubator.jextractModifier and TypeInterfaceDescriptionstatic interfaceAn array type.static interfaceInstances of this class are used to model types which are associated to a declaration in the foreign language (seeDeclaration).static interfaceA delegated type is used to model a type which contains an indirection to some other underlying type.static interfaceA function type.static interfaceA primitive type.Methods in jdk.incubator.jextract that return TypeModifier and TypeMethodDescriptionType.Array.elementType()The array type element type.static TypeType.error()Creates an erroneous type.Type.Function.returnType()The function return type.Declaration.Constant.type()The type associated with this constant declaration.Declaration.Typedef.type()The canonical type associated with this typedef declaration.Declaration.Variable.type()The type associated with this variable declaration.Type.Delegated.type()The delegated type underlying type.Methods in jdk.incubator.jextract that return types with arguments of type TypeModifier and TypeMethodDescriptionType.Function.argumentTypes()The function formal parameter types.Methods in jdk.incubator.jextract with parameters of type TypeModifier and TypeMethodDescriptionstatic Type.ArrayCreates a new array type with given element count and element type.static Type.ArrayCreates a new array type with given element type.static Declaration.VariableDeclaration.bitfield(Position pos, String name, Type type, MemoryLayout layout) Creates a new bitfield declaration with given name, type and layout.static Declaration.ConstantCreates a new constant declaration with given name and type.static Declaration.VariableCreates a new field declaration with given name and type.static Type.FunctionCreates a new function type with given parameter types and return type.static Declaration.VariableDeclaration.globalVariable(Position pos, String name, Type type) Creates a new global variable declaration with given name and type.static Optional<MemoryLayout>Compute the layout for a given type.static Declaration.VariableCreates a new parameter declaration with given name and type.static Type.DelegatedCreates a new pointer type with given pointee type.static Type.DelegatedType.qualified(Type.Delegated.Kind kind, Type type) Creates a new qualified type given kind and underlying type.static Declaration.TypedefCreates a new typedef declaration with given name and declared type.static Type.DelegatedCreates a new typedef type given name and underlying type.static Type.ArrayCreates a new vector type with given element count and element type.default RVisit a type.Method parameters in jdk.incubator.jextract with type arguments of type TypeModifier and TypeMethodDescriptionstatic Type.DelegatedCreates a new pointer type with given pointee type.