Package-level declarations
Types
Marker annotation for the Fundef feature.
Qualifier for components that depend on a function. This is mainly for use with fundefs with components of type FundefFunctionWrapper
When used on a function, allows to use put
on the function instead of putFundef.
DSL object, for use with configureFundef. Provides functions to further configure fundefs.
Exception type for anything that has to do with fundefs.
Wrapper class for function definitions (fundefs).
Functions
Configure a fundef by providing additional qualifiers for the underlying function's parameters. Here's an example of what that looks like:
Retrieve the fundef wrapper for the given function, or throw an exception if no such fundef could be found.
Creator DSL-ish function for FunctionQualifier.
Add a function definition to this environment for the given function, with its configuration.
Add a function definition to this environment for the given function.
Add a function definition to this environment for the given function and qualifier.