| Interface | Description |
|---|---|
| Functions |
This class serves as a container for the various function types that are used to implement the type of closures in
Xbase.
|
| Functions.Function0<Result> |
A function without any parameters.
|
| Functions.Function1<Param,Result> |
A function that takes one argument.
|
| Functions.Function2<P1,P2,Result> |
A function that takes two arguments.
|
| Functions.Function3<P1,P2,P3,Result> |
A function that takes three arguments.
|
| Functions.Function4<P1,P2,P3,P4,Result> |
A function that takes four arguments.
|
| Functions.Function5<P1,P2,P3,P4,P5,Result> |
A function that takes five arguments.
|
| Functions.Function6<P1,P2,P3,P4,P5,P6,Result> |
A function that takes six arguments.
|
| 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.
|
| Procedures.Procedure0 |
A procedure without any parameters, e.g.
|
| Procedures.Procedure1<Param> |
A procedure that takes one argument.
|
| Procedures.Procedure2<P1,P2> |
A procedure that takes two arguments.
|
| Procedures.Procedure3<P1,P2,P3> |
A procedure that takes three arguments.
|
| Procedures.Procedure4<P1,P2,P3,P4> |
A procedure that takes four arguments.
|
| Procedures.Procedure5<P1,P2,P3,P4,P5> |
A procedure that takes five arguments.
|
| Procedures.Procedure6<P1,P2,P3,P4,P5,P6> |
A procedure that takes six arguments.
|
| Class | Description |
|---|---|
| ArithmeticExtensionGenerator | |
| ArrayExtensions |
An extension library for arrays, to be used with Xtend.
|
| ArrayExtensionsGenerator | |
| ArrayLiterals |
Factory methods for arrays.
|
| BigDecimalExtensions |
This is an extension library for
big decimal numbers. |
| BigIntegerExtensions |
This is an extension library for
big integral numbers. |
| BooleanExtensions |
This is an extension library for
booleans. |
| ByteExtensions |
This is an extension library for
Byte numbers. |
| CharacterExtensions |
This is an extension library for
Character numbers. |
| CollectionExtensions |
This is an extension library for
collections. |
| CollectionLiterals |
This is an extension library for
collections. |
| ComparableExtensions |
This is an extension library for
comparables. |
| Conversions |
This is a library used to convert arrays to lists and vice versa in a way that keeps the identity of the
to-be-converted object.
|
| Conversions |
This is a library used to convert arrays to lists and vice versa in a way that keeps the identity of the
to-be-converted object.
|
| DoubleExtensions |
This is an extension library for
floating point numbers, e.g. |
| Exceptions |
Useful helper methods when dealing with exceptions.
|
| ExclusiveRange |
A sequence of integers starting from
start to end counting up or down. |
| FloatExtensions |
This is an extension library for
Float numbers. |
| FunctionExtensions |
This is an extension library for
functions, e.g. |
| InputOutput |
Utilities to print information to the console.
|
| IntegerExtensions |
This is an extension library for
integral numbers, e.g. |
| IntegerRange |
A sequence of integers starting from
start up to end with an increment of step. |
| IterableExtensions |
This is an extension library for
iterables. |
| IterableExtensions |
This is an extension library for
iterables. |
| IteratorExtensions |
This is an extension library for
iterators. |
| ListExtensions |
This is an extension library for
lists. |
| LongExtensions |
This is an extension library for
Long numbers. |
| MapExtensions |
This is an extension library for
maps. |
| ObjectExtensions |
This is an extension library for all
objects. |
| Pair<K,V> | |
| ProcedureExtensions |
This is an extension library for
procedures, e.g. |
| ShortExtensions |
This is an extension library for
Short numbers. |
| StringExtensions |
This is an extension library for
strings. |
| Annotation Type | Description |
|---|---|
| Extension |
Marks a field, parameter or local variable as extension provider.
|
| Inline |
Allows to describe how a certain static function should be inlined by the Xbase compiler.
|
| Pure |
Whether the constructor or method causes any side-effects to
non-local state.
|
| ReassignFirstArgument |
The annotated function assigns the returned value to the first argument.
|