@ParameterTuple

Indicates that a mixed-in action’s parameter follows the parameters-as-tuple (PAT) semantics.

Example mixin code:

// java record as a parameters tuple
record Params(@Parameter String key, @Parameter String name) {}

// mixin's main method using the tuple type
@MemberSupport public Result act(@ParameterTuple Params p) { ... }

API

ParameterTuple.java
@interface ParameterTuple {
}