Bluestep JS Documentation
    Preparing search index...

    Interface EListBase<E>

    Java List interface has a forEach method that collides with Javascripts forEach. Graal is unable to resolve between the two and throws an error. Instead we implement Javascripts forEach() method as the method each().

    interface EListBase<E> {
        add(e: E): boolean;
        add(index: number, e: E): boolean;
        addAll(c: Collection<E>): boolean;
        addAll(index: number, c: Collection<E>): boolean;
        clear(): void;
        contains(o: any): boolean;
        containsAll(c: Collection<any>): boolean;
        each(action: (e: E, index?: number, elist?: EList<E>) => void): void;
        forEach(action: Consumer<E>): void;
        get(index: number): E;
        hashCode(): number;
        indexOf(o: any): number;
        isEmpty(): boolean;
        iterator(): Iterator<E>;
        listIterator(): ListIterator<E>;
        listIterator(index: number): ListIterator<E>;
        remove(index: null): boolean;
        remove(o: any): boolean;
        removeAll(c: Collection<any>): boolean;
        removeIf(filter: Predicate<E>): boolean;
        replaceAll(operator: UnaryOperator<E>): void;
        retainAll(c: Collection<any>): boolean;
        set(index: number, element: E): E;
        size(): number;
        subList(fromIndex: number, toIndex: number): List<E>;
        toArray(): any[];
        toArray<T>(a: T[]): T[];
    }

    Type Parameters

    • E

    Hierarchy (View Summary)

    Index

    Methods

    • Parameters

      Returns boolean

    • Parameters

      • index: number
      • e: E

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      Returns boolean

    • Returns void

    • Parameters

      • o: any

      Returns boolean

    • Parameters

      Returns boolean

    • Same as Javascripts forEach method.

      Parameters

      • action: (e: E, index?: number, elist?: EList<E>) => void

      Returns void

    • Parameters

      Returns void

    • Parameters

      • index: number

      Returns E

    • Returns number

    • Parameters

      • o: any

      Returns number

    • Returns boolean

    • Parameters

      • index: null

      Returns boolean

    • Parameters

      • o: any

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • index: number
      • element: E

      Returns E

    • Returns number

    • Parameters

      • fromIndex: number
      • toIndex: number

      Returns List<E>

    • Returns any[]

    • Type Parameters

      • T

      Parameters

      • a: T[]

      Returns T[]