| Modifier and Type | Interface and Description |
|---|---|
| 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. |
| 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. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Extension
Marks a field, parameter or local variable as extension provider. |
| public @interface | Inline
Allows to describe how a certain static function should be inlined by the Xbase compiler. |
| public @interface | Pure
The annotated constructor or method causes no externally visible side-effects and does not mutate non-local state. |
| public @interface | ReassignFirstArgument
The annotated function assigns the returned value to the first argument. |
| public @interface | XbaseGenerated
By annotating a class or method with this annotation, JaCoCo will ignore the annotated member. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ArrayExtensions
An extension library for arrays, to be used with Xtend. |
| public class | ArrayLiterals
Factory methods for arrays. |
| public class | BigDecimalExtensions
This is an extension library for |
| public class | BigIntegerExtensions
This is an extension library for |
| public class | BooleanExtensions
This is an extension library for |
| public class | ByteExtensions
This is an extension library for |
| public class | CharacterExtensions
This is an extension library for |
| public class | CollectionExtensions
This is an extension library for |
| public class | CollectionLiterals
This is an extension library for |
| public class | ComparableExtensions
This is an extension library for |
| public class | 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. |
| public class | DoubleExtensions
This is an extension library for |
| public class | Exceptions
Useful helper methods when dealing with exceptions. |
| public class | ExclusiveRange
A sequence of integers starting from |
| public class | FloatExtensions
This is an extension library for |
| public class | FunctionExtensions
This is an extension library for |
| pack-priv class | HardcodedInInterpreterException
This exception is thrown if a method was invoked directly though it is usually inlined by the compiler by means of
the |
| public class | InputOutput
Utilities to print information to the console. |
| public class | IntegerExtensions
This is an extension library for |
| public class | IntegerRange
A sequence of integers starting from |
| public class | IterableExtensions
This is an extension library for |
| public class | IteratorExtensions
This is an extension library for |
| public class | ListExtensions
This is an extension library for |
| public class | LongExtensions
This is an extension library for |
| public class | MapExtensions
This is an extension library for |
| public class | ObjectExtensions
This is an extension library for all |
| public class | |
| public class | ProcedureExtensions
This is an extension library for |
| public class | ShortExtensions
This is an extension library for |
| public class | StringExtensions
This is an extension library for |