doc / ch.tutteli.atrium.api.fluent.en_GB.creating.feature / MetaFeatureOption / f5


fun <A1, A2, A3, A4, A5, R> f5(f: KFunction5<A1, A2, A3, A4, A5, R>, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5): MetaFeature<R> (source)

Creates a MetaFeature for the given function f which expects 5 arguments.

Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.