Package | Description |
---|---|
de.fhg.fokus.xtensions.concurrent |
This package contains classes providing extension methods for JDK classes
related to concurrent programming and some new functionality for scheduling
concurrently executed pieces of code.
The CompletableFutureExtensions class provides extension methods for the JDK
class CompletableFuture .The class AsyncCompute
provides extension methods on the JDK classes
Executor and
ScheduledExecutorService that basically dispatch work on the executors and
return CompletableFuture s being completed with the result of the
computation. |
de.fhg.fokus.xtensions.datetime |
This package holds classes providing extension methods for the
java.time API.Currently only extension methods for the Duration
class is provided in the
DurationExtensions
class. |
de.fhg.fokus.xtensions.function |
This package holds classes providing extension methods for the functional
interfaces defined in Xtend's standard library.
|
de.fhg.fokus.xtensions.iteration |
This package contains classes providing extension methods for JDK and Xtend classes to iterate over:
IterableExtensions
IteratorExtensions
ArrayExtensions
PrimitiveIteratorExtensions
PrimitiveArrayExtensions
Additionally this class introduces primitive type versions of the Iterable
interface (similar to how PrimitiveIterator is provided by the JDK as primitive versions of
Iterator ):
IntIterable
LongIterable
DoubleIterable
|
de.fhg.fokus.xtensions.optional |
This package contains classes providing extension methods on the
Optional types provided by the JDK.Extension methods for Optional are defined in
OptionalExtensions .Extension methods for OptionalInt are defined in
OptionalIntExtensions .Extension methods for OptionalLong are defined in
OptionalLongExtensions .Extension methods for OptionalDouble are defined
in OptionaDoublelExtensions . |
de.fhg.fokus.xtensions.pair |
This package holds classes providing extension methods for the
Xtend library class
Pair . |
de.fhg.fokus.xtensions.primitives |
This package holds the class
providing extension methods to handle primitive values at the end of null-safe navigation chains.
|
de.fhg.fokus.xtensions.range |
This package holds classes providing extension methods for the
Xtend library class
IntegerRange . |
de.fhg.fokus.xtensions.stream |
This package contains classes providing extension methods for the JDK class
Stream . |
de.fhg.fokus.xtensions.string |
This package contains classes providing extension methods for the subclasss of JDK class
CharSequence (e.g. |
Copyright © 2019. All rights reserved.