org.eclipse.xtext.xbase.lib
Interface Functions


public interface Functions

This class serves as a container for the various function types that are used to implement the type of closures in Xbase.

Author:
Sebastian Zarnekow - Initial contribution and API
See Also:
FunctionExtensions

Nested Class Summary
static interface Functions.Function0<Result>
          A function without any parameters.
static interface Functions.Function1<Param,Result>
          A function that takes one argument.
static interface Functions.Function2<P1,P2,Result>
          A function that takes two arguments.
static interface Functions.Function3<P1,P2,P3,Result>
          A function that takes three arguments.
static interface Functions.Function4<P1,P2,P3,P4,Result>
          A function that takes four arguments.
static interface Functions.Function5<P1,P2,P3,P4,P5,Result>
          A function that takes five arguments.
static interface Functions.Function6<P1,P2,P3,P4,P5,P6,Result>
          A function that takes six arguments.