class MetaFeatureOption<T>
(source)Helper class to circumvent overload bugs and KFunction bugs incorporated in Kotlin -- use f and in case you run
into an overload ambiguity, then either p (for property) or one of the fN
functions (e.g. f2 for
a function which expects 2 arguments).
MetaFeatureOption(expect: Expect<T>)
Helper class to circumvent overload bugs and KFunction bugs incorporated in Kotlin -- use f and in case you run
into an overload ambiguity, then either p (for property) or one of the |
fun <R>
Creates a MetaFeature for the given property => use p in case of ambiguity issues. fun <R>
Creates a MetaFeature for the given function f without arguments => use f0 in case of ambiguity issues. fun <A1, R>
Creates a MetaFeature for the given function f which expects 1 argument => use f1 in case of ambiguity issues. fun <A1, A2, R>
Creates a MetaFeature for the given function f which expects 2 arguments => use f2 in case of ambiguity issues. fun <A1, A2, A3, R>
Creates a MetaFeature for the given function f which expects 3 arguments => use f3 in case of ambiguity issues. fun <A1, A2, A3, A4, R>
Creates a MetaFeature for the given function f which expects 4 arguments => use f4 in case of ambiguity issues. fun <A1, A2, A3, A4, A5, R>
Creates a MetaFeature for the given function f which expects 5 arguments => use f5 in case of ambiguity issues. |
|
fun <R>
Creates a MetaFeature for the given function f without arguments. |
|
fun <A1, R>
Creates a MetaFeature for the given function f which expects 1 argument. |
|
fun <A1, A2, R>
Creates a MetaFeature for the given function f which expects 2 arguments. |
|
fun <A1, A2, A3, R>
Creates a MetaFeature for the given function f which expects 3 arguments. |
|
fun <A1, A2, A3, A4, R>
Creates a MetaFeature for the given function f which expects 4 arguments. |
|
fun <A1, A2, A3, A4, A5, R>
Creates a MetaFeature for the given function f which expects 5 arguments. |
|
fun <R>
Creates a MetaFeature for the given property property. |