# Index

functions structs unions augmentations members

## A

- accept(this, args...): function in augmentation gololang.StandardAugmentations.gololang.FunctionReference
- adapter: struct in module gololang.Adapters
- Adapter(): function in module gololang.Adapters
- add(value, element): function in module gololang.Functions
- add(this, kv): function in augmentation gololang.StandardAugmentations.java.util.Map
- add(this, key, value): function in augmentation gololang.StandardAugmentations.java.util.Map
- addIfAbsent(this, key, value): function in augmentation gololang.StandardAugmentations.java.util.Map
- addTo(element, value): function in module gololang.Functions
- all(futures): function in module gololang.Async
- and(a): function in module gololang.Functions
- and(this, other): function in augmentation gololang.Errors.java.util.Optional
- andThen(this, f): function in augmentation gololang.Errors.java.util.Optional
- any(): function in module gololang.Decorators
- any(futures): function in module gololang.Async
- append(this, element): function in augmentation gololang.StandardAugmentations.java.util.List
- append(this, head, tail...): function in augmentation gololang.StandardAugmentations.java.util.List
- apply(this, arg): function in augmentation gololang.Errors.java.util.Optional
- apply(this, args...): function in augmentation gololang.StandardAugmentations.gololang.FunctionReference
- asChecker(f, m): function in module gololang.Decorators
- asLazyList(this): function in augmentation gololang.LazyLists.java.lang.Iterable
- asLazyList(this): function in augmentation gololang.LazyLists.java.util.Iterator

## B

- bg_black(): function in module gololang.AnsiCodes
- bg_blue(): function in module gololang.AnsiCodes
- bg_cyan(): function in module gololang.AnsiCodes
- bg_green(): function in module gololang.AnsiCodes
- bg_magenta(): function in module gololang.AnsiCodes
- bg_red(): function in module gololang.AnsiCodes
- bg_white(): function in module gololang.AnsiCodes
- bg_yellow(): function in module gololang.AnsiCodes
- blink(): function in module gololang.AnsiCodes
- bold(): function in module gololang.AnsiCodes

## C

- cancel(this, mayInterruptIfRunning): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- catcher(recover): function in module gololang.Errors
- catching(default): function in module gololang.Errors
- checkArguments(preTests...): function in module gololang.Decorators
- checkResult(postTest): function in module gololang.Decorators
- compose(funcs...): function in module gololang.Functions
- concealed(): function in module gololang.AnsiCodes
- cond(predicate, ifTrue, ifFalse, x): function in module gololang.Functions
- cons(ht): function in module gololang.LazyLists
- cons(head, tail): function in module gololang.LazyLists
- const(val): function in module gololang.Functions
- contains(value, collection): function in module gololang.Functions
- count(this, pred): function in augmentation gololang.StandardAugmentations.java.lang.Iterable
- count(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Map
- curry(f): function in module gololang.Functions
- cursor_backward(columns): function in module gololang.AnsiCodes
- cursor_down(lines): function in module gololang.AnsiCodes
- cursor_forward(columns): function in module gololang.AnsiCodes
- cursor_position(line, column): function in module gololang.AnsiCodes
- cursor_restore_position(): function in module gololang.AnsiCodes
- cursor_save_position(): function in module gololang.AnsiCodes
- cursor_up(lines): function in module gololang.AnsiCodes

## D

- defaultContext(): function in module gololang.Decorators
- definition: member in struct gololang.Adapters.adapter
- delete(this, key): function in augmentation gololang.StandardAugmentations.java.util.Map
- destruct(this): function in augmentation gololang.StandardAugmentations.java.util.Collection
- destruct(this): function in augmentation gololang.StandardAugmentations.java.util.Map$Entry
- div(x, y): function in module gololang.Functions
- downTo(high, low, func): function in augmentation gololang.StandardAugmentations.java.lang.Number
- drop(this, nb): function in augmentation gololang.LazyLists.gololang.LazyList
- dropWhile(this, pred): function in augmentation gololang.LazyLists.gololang.LazyList
- dynamicObjectMixin(): function in module gololang.JSON

## E

- each(this, func): function in augmentation gololang.StandardAugmentations.java.lang.Iterable
- each(this, func): function in augmentation gololang.StandardAugmentations.java.util.Map
- either(this, mapping, default): function in augmentation gololang.Errors.java.util.Optional
- Empty(): function in module gololang.Errors
- emptyList(): function in module gololang.LazyLists
- enqueue(this, fun): function in augmentation gololang.Async.java.util.concurrent.ExecutorService
- eq(a, b): function in module gololang.Functions
- erase_display(): function in module gololang.AnsiCodes
- erase_line(): function in module gololang.AnsiCodes
- Error(message): function in module gololang.Errors
- even(a): function in module gololang.Functions
- exclude(this, element): function in augmentation gololang.StandardAugmentations.java.util.Set
- exclude(this, first, rest...): function in augmentation gololang.StandardAugmentations.java.util.Set
- exists(this, pred): function in augmentation gololang.StandardAugmentations.java.lang.Iterable
- exists(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Map
- extends(this, className): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter

## F

- failedFuture(throwable): function in module gololang.Async
- fallbackTo(this, future): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- fallbackTo(this, future): function in augmentation gololang.Async.gololang.concurrent.async.Future
- False(_...): function in module gololang.Functions
- fg_black(): function in module gololang.AnsiCodes
- fg_blue(): function in module gololang.AnsiCodes
- fg_cyan(): function in module gololang.AnsiCodes
- fg_green(): function in module gololang.AnsiCodes
- fg_magenta(): function in module gololang.AnsiCodes
- fg_red(): function in module gololang.AnsiCodes
- fg_white(): function in module gololang.AnsiCodes
- fg_yellow(): function in module gololang.AnsiCodes
- filter(this, pred): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- filter(this, pred): function in augmentation gololang.Async.gololang.concurrent.async.Future
- filter(this, pred): function in augmentation gololang.LazyLists.gololang.LazyList
- filter(this, func): function in augmentation gololang.StandardAugmentations.gololang.Tuple
- filter(this, pred): function in augmentation gololang.StandardAugmentations.java.util.List
- filter(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Map
- filter(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Set
- find(this, pred): function in augmentation gololang.LazyLists.gololang.LazyList
- find(this, pred): function in augmentation gololang.StandardAugmentations.gololang.Tuple
- find(this, pred): function in augmentation gololang.StandardAugmentations.java.util.List
- find(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Map
- find(this, pred): function in augmentation gololang.StandardAugmentations.java.util.Set
- flatMap(this, fun): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- flatMap(this, fun): function in augmentation gololang.Async.gololang.concurrent.async.Future
- flattened(this): function in augmentation gololang.Errors.java.util.Optional
- foldl(this, func, zero): function in augmentation gololang.LazyLists.gololang.LazyList
- foldr(this, func, zero): function in augmentation gololang.LazyLists.gololang.LazyList
- format(this, args...): function in augmentation gololang.StandardAugmentations.java.lang.String
- fromIter(it): function in module gololang.LazyLists
- fst(t): function in module gololang.Functions
- FutureBridge: struct in module gololang.Async

## G

- ge(a, b): function in module gololang.Functions
- generator(unspool, finished, seed): function in module gololang.LazyLists
- get(this): function in augmentation gololang.StandardAugmentations.gololang.FunctionReference
- getitem(obj, i): function in module gololang.Functions
- getOrElse(this, key, replacement): function in augmentation gololang.StandardAugmentations.java.util.Map
- getter(i): function in module gololang.Functions
- gololang.Adapters.types.adapter: augmentation in module gololang.Adapters
- gololang.Async.types.FutureBridge: augmentation in module gololang.Async
- gololang.concurrent.async.Future: augmentation in module gololang.Async
- gololang.concurrent.async.Promise: augmentation in module gololang.Async
- gololang.FunctionReference: augmentation in module gololang.StandardAugmentations
- gololang.GoloStruct: augmentation in module gololang.JSON
- gololang.LazyList: augmentation in module gololang.LazyLists
- gololang.Tuple: augmentation in module gololang.StandardAugmentations
- greaterThan(m): function in module gololang.Decorators
- gt(a, b): function in module gololang.Functions

## H

- has(this, element): function in augmentation gololang.StandardAugmentations.java.util.Set
- has(this, first, rest...): function in augmentation gololang.StandardAugmentations.java.util.Set
- head(this): function in augmentation gololang.StandardAugmentations.java.lang.CharSequence
- head(this): function in augmentation gololang.StandardAugmentations.java.util.List

## I

- id(x): function in module gololang.Functions
- implements(this, methodName, closure): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter
- include(this, element): function in augmentation gololang.StandardAugmentations.java.util.Set
- include(this, first, rest...): function in augmentation gololang.StandardAugmentations.java.util.Set
- initialize(this, closure): function in augmentation gololang.Async.gololang.concurrent.async.Promise
- initializeWithinThread(this, closure): function in augmentation gololang.Async.gololang.concurrent.async.Promise
- insert(this, index, element): function in augmentation gololang.StandardAugmentations.java.util.List
- interfaces(this, interfacesTuple): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter
- invokeWith(args...): function in module gololang.Functions
- io(block): function in module gololang.Functions
- is(ref, obj): function in module gololang.Functions
- isEmpty(this): function in augmentation gololang.Errors.java.util.Optional
- isEmpty(o): function in module gololang.Functions
- isEmpty(this): function in augmentation gololang.StandardAugmentations.java.lang.CharSequence
- isNegative(): function in module gololang.Decorators
- isNone(this): function in augmentation gololang.Errors.java.util.Optional
- isNotNull(): function in module gololang.Decorators
- isnt(ref, obj): function in module gololang.Functions
- isNumber(): function in module gololang.Decorators
- isOfType(t): function in module gololang.Decorators
- isPositive(): function in module gololang.Decorators
- isSome(this): function in augmentation gololang.Errors.java.util.Optional
- isSome(this, value): function in augmentation gololang.Errors.java.util.Optional
- isString(): function in module gololang.Decorators
- iterate(zero, func): function in module gololang.LazyLists
- iterator(this): function in augmentation gololang.Errors.java.util.Optional

## J

- java.lang.CharSequence: augmentation in module gololang.StandardAugmentations
- java.lang.Iterable: augmentation in module gololang.LazyLists
- java.lang.Iterable: augmentation in module gololang.StandardAugmentations
- java.lang.Number: augmentation in module gololang.StandardAugmentations
- java.lang.String: augmentation in module gololang.StandardAugmentations
- java.util.Collection: augmentation in module gololang.StandardAugmentations
- java.util.concurrent.ExecutorService: augmentation in module gololang.Async
- java.util.Iterator: augmentation in module gololang.LazyLists
- java.util.List: augmentation in module gololang.StandardAugmentations
- java.util.Map: augmentation in module gololang.StandardAugmentations
- java.util.Map$Entry: augmentation in module gololang.StandardAugmentations
- java.util.Optional: augmentation in module gololang.Errors
- java.util.Set: augmentation in module gololang.StandardAugmentations
- join(this, separator): function in augmentation gololang.LazyLists.gololang.LazyList
- join(this, separator): function in augmentation gololang.StandardAugmentations.gololang.Tuple
- join(this, separator): function in augmentation gololang.StandardAugmentations.java.util.List

## L

- last(this): function in augmentation gololang.StandardAugmentations.java.util.List
- lazyList(values...): function in module gololang.LazyLists
- le(a, b): function in module gololang.Functions
- lengthIs(l): function in module gololang.Decorators
- lessThan(m): function in module gololang.Decorators
- likelySupported(): function in module gololang.AnsiCodes
- loggerDecorator(logger): function in module gololang.Decorators
- lt(a, b): function in module gololang.Functions

## M

- maker(this): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter
- map(this, fun): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- map(this, fun): function in augmentation gololang.Async.gololang.concurrent.async.Future
- map(this, func): function in augmentation gololang.LazyLists.gololang.LazyList
- map(this, func): function in augmentation gololang.StandardAugmentations.gololang.Tuple
- map(this, func): function in augmentation gololang.StandardAugmentations.java.util.List
- map(this, func): function in augmentation gololang.StandardAugmentations.java.util.Map
- map(this, func): function in augmentation gololang.StandardAugmentations.java.util.Set
- memoizer(): function in module gololang.Decorators
- mod(a, b): function in module gololang.Functions
- mul(x, y): function in module gololang.Functions

## N

- ne(a, b): function in module gololang.Functions
- neg(x): function in module gololang.Functions
- newInstance(this): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter
- newInstance(this, args...): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter
- newWithSameType(this): function in augmentation gololang.StandardAugmentations.java.util.Collection
- newWithSameType(this): function in augmentation gololang.StandardAugmentations.java.util.Map
- None(): function in module gololang.Errors
- not(a): function in module gololang.Functions
- Null(_...): function in module gololang.Functions
- nullify(f): function in module gololang.Errors

## O

- odd(a): function in module gololang.Functions
- oftype(type, object): function in module gololang.Functions
- Ok(value): function in module gololang.Errors
- onFail(this, listener): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- onSet(this, listener): function in augmentation gololang.Async.gololang.Async.types.FutureBridge
- Option(v): function in module gololang.Errors
- option(f): function in module gololang.Errors
- or(a): function in module gololang.Functions
- or(this, other): function in augmentation gololang.Errors.java.util.Optional
- order(this): function in augmentation gololang.StandardAugmentations.java.util.List
- order(this, comparator): function in augmentation gololang.StandardAugmentations.java.util.List
- ordered(this): function in augmentation gololang.StandardAugmentations.java.util.List
- ordered(this, comparator): function in augmentation gololang.StandardAugmentations.java.util.List
- orIfNull(fallback, value): function in module gololang.Functions
- overrides(this, methodName, closure): function in augmentation gololang.Adapters.gololang.Adapters.types.adapter

## P

- parse(str): function in module gololang.JSON
- pipe(funcs...): function in module gololang.Functions
- pow(a, b): function in module gololang.Functions
- pred(x): function in module gololang.Functions
- prepend(this, element): function in augmentation gololang.StandardAugmentations.java.util.List
- prepend(this, head, tail...): function in augmentation gololang.StandardAugmentations.java.util.List
- printLoggerDecorator(prefix, suffix): function in module gololang.Decorators
- promise(): function in module gololang.Async

## R

- raising(f): function in module gololang.Errors
- rdiv(x, y): function in module gololang.Functions
- recur(f): function in module gololang.Functions
- reduce(futures, init, reducer): function in module gololang.Async
- reduce(this, init, func): function in augmentation gololang.Errors.java.util.Optional
- reduce(this, initialValue, func): function in augmentation gololang.StandardAugmentations.java.lang.Iterable
- reduce(this, initialValue, func): function in augmentation gololang.StandardAugmentations.java.util.Map
- removeAt(this, idx): function in augmentation gololang.StandardAugmentations.java.util.List
- repeat(value): function in module gololang.LazyLists
- reset(): function in module gololang.AnsiCodes
- Result(v): function in module gololang.Errors
- result(f): function in module gololang.Errors
- reverse(this): function in augmentation gololang.StandardAugmentations.java.util.List
- reverse_video(): function in module gololang.AnsiCodes
- reversed(this): function in augmentation gololang.StandardAugmentations.java.util.List
- rmod(a, b): function in module gololang.Functions
- rpow(a, b): function in module gololang.Functions
- rsub(x, y): function in module gololang.Functions

## S

- setFuture(value): function in module gololang.Async
- setitem(obj, i, v): function in module gololang.Functions
- snd(t): function in module gololang.Functions
- Some(value): function in module gololang.Errors
- spreader(f): function in module gololang.Functions
- str(o): function in module gololang.Functions
- stringify(obj): function in module gololang.JSON
- sub(x, y): function in module gololang.Functions
- subList(this, from, to): function in augmentation gololang.LazyLists.gololang.LazyList
- succ(x): function in module gololang.Functions
- swap(v): function in module gololang.Functions
- swapArgs(func): function in module gololang.Functions
- swapCouple(couple): function in module gololang.Functions
- swapCurry(func): function in module gololang.Functions

## T

- tail(this): function in augmentation gololang.StandardAugmentations.java.lang.CharSequence
- tail(this): function in augmentation gololang.StandardAugmentations.java.util.List
- take(this, nb): function in augmentation gololang.LazyLists.gololang.LazyList
- takeWhile(this, pred): function in augmentation gololang.LazyLists.gololang.LazyList
- times(count, func): function in augmentation gololang.StandardAugmentations.java.lang.Number
- toArray(this): function in augmentation gololang.StandardAugmentations.java.util.Map$Entry
- toDouble(this): function in augmentation gololang.StandardAugmentations.java.lang.String
- toDynamicObject(str): function in module gololang.JSON
- toDynamicObjectFromJSONString(str): function in module gololang.JSON
- toDynamicObjectFromMap(mapInstance): function in module gololang.JSON
- toDynamicObjectsListFromJSONString(str): function in module gololang.JSON
- toDynamicObjectsListFromMapsCollection(mapInstance): function in module gololang.JSON
- toFloat(this): function in augmentation gololang.StandardAugmentations.java.lang.String
- toInt(this): function in augmentation gololang.StandardAugmentations.java.lang.String
- toInteger(this): function in augmentation gololang.StandardAugmentations.java.lang.String
- toJSON(this): function in augmentation gololang.JSON.gololang.GoloStruct
- toList(this): function in augmentation gololang.Errors.java.util.Optional
- toLong(this): function in augmentation gololang.StandardAugmentations.java.lang.String
- toResult(this): function in augmentation gololang.Errors.java.util.Optional
- toResult(this, param): function in augmentation gololang.Errors.java.util.Optional
- True(_...): function in module gololang.Functions
- trying(f): function in module gololang.Errors

## U

- unary(f): function in module gololang.Functions
- uncurry(f): function in module gololang.Functions
- underscore(): function in module gololang.AnsiCodes
- unmodifiableView(this): function in augmentation gololang.StandardAugmentations.java.util.List
- unmodifiableView(this): function in augmentation gololang.StandardAugmentations.java.util.Map
- unmodifiableView(this): function in augmentation gololang.StandardAugmentations.java.util.Set
- until(predicate, fun): function in module gololang.Functions
- updateFromJSON(this, str): function in augmentation gololang.JSON.gololang.GoloStruct
- upTo(low, high, func): function in augmentation gololang.StandardAugmentations.java.lang.Number

## V

- varargs(f): function in module gololang.Functions

## W

- withContext(context): function in module gololang.Decorators

## X

- xor(a, b): function in module gololang.Functions

## _

- _goloFuture: member in struct gololang.Async.FutureBridge
- _javaFuture: member in struct gololang.Async.FutureBridge