- All Superinterfaces:
Declaration
- Enclosing interface:
Declaration
A function declaration.
-
Nested Class Summary
Nested classes/interfaces declared in interface jdk.incubator.jextract.Declaration
Declaration.Constant, Declaration.Function, Declaration.Scoped, Declaration.Typedef, Declaration.Variable, Declaration.Visitor<R,
P> -
Method Summary
Modifier and TypeMethodDescriptionThe parameters associated with this function declaration.type()
The foreign type associated with this function declaration.Methods declared in interface jdk.incubator.jextract.Declaration
accept, attributeNames, equals, getAttribute, hashCode, name, pos, stripAttributes, withAttribute
-
Method Details
-
parameters
List<Declaration.Variable> parameters()The parameters associated with this function declaration.- Returns:
- The parameters associated with this function declaration.
-
type
Type.Function type()The foreign type associated with this function declaration.- Returns:
- The foreign type associated with this function declaration.
-