Package org.eclipse.xtext.xbase.lib
package org.eclipse.xtext.xbase.lib
-
ClassDescriptionAn extension library for arrays, to be used with Xtend.Factory methods for arrays.This is an extension library for
big decimal numbers
.This is an extension library forbig integral numbers
.This is an extension library forbooleans
.This is an extension library forByte
numbers.This is an extension library forCharacter
numbers.This is an extension library forcollections
.This is an extension library forcollections
.This is an extension library forcomparables
.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.A list that is completely backed by an array and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.A list that is completely backed by an array of primitives and that provides access to that array.This is an extension library forfloating point numbers
, e.g.Useful helper methods when dealing with exceptions.A sequence of integers starting fromstart
toend
counting up or down.Marks a field, parameter or local variable as extension provider.This is an extension library forFloat
numbers.This is an extension library forfunctions
, e.g.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.Allows to describe how a certain static function should be inlined by the Xbase compiler.Utilities to print information to the console.This is an extension library forintegral numbers
, e.g.A sequence of integers starting fromstart
up toend
with an increment ofstep
.This is an extension library foriterables
.This is an extension library foriterators
.This is an extension library forlists
.This is an extension library forLong
numbers.This is an extension library formaps
.This is an extension library for allobjects
.Pair<K,V> This is an extension library forprocedures
, e.g.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.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.The annotated constructor or method causes no externally visible side-effects and does not mutate non-local state.The annotated function assigns the returned value to the first argument.This is an extension library forShort
numbers.This is an extension library forstrings
.