org.eclipse.xtext.xbase.lib
Interface Procedures


public interface Procedures

This class serves as a container for the various procedure types that are used to implement the type of closures in Xbase that do not return any results but a meant to cause side-effects.

Author:
Sebastian Zarnekow - Initial contribution and API
See Also:
ProcedureExtensions, Functions

Nested Class Summary
static interface Procedures.Procedure0
          A procedure without any parameters, e.g.
static interface Procedures.Procedure1<Param>
          A procedure that takes one argument.
static interface Procedures.Procedure2<P1,P2>
          A procedure that takes two arguments.
static interface Procedures.Procedure3<P1,P2,P3>
          A procedure that takes three arguments.
static interface Procedures.Procedure4<P1,P2,P3,P4>
          A procedure that takes four arguments.
static interface Procedures.Procedure5<P1,P2,P3,P4,P5>
          A procedure that takes five arguments.
static interface Procedures.Procedure6<P1,P2,P3,P4,P5,P6>
          A procedure that takes six arguments.