Lists

org.combinators.ep.language.java.paradigm.ffi.Lists
See theLists companion object
trait Lists[Ctxt, AP <: AnyParadigm] extends Lists[Ctxt]

Attributes

Companion
object
Graph
Supertypes
trait Lists[Ctxt]
trait FFI
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case object ListsEnabled

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Lists.this.Lists.this.ListsEnabled.type

Inherited classlikes

Attributes

Inherited from:
Lists
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def enable(): Generator[base.ProjectContext, Unit]
def listCreation[Ctxt](canAddImport: Understands[Ctxt, AddImport[default.Import]]): Understands[Ctxt, Apply[Create[default.Type], default.Expression, default.Expression]]
def streamCollect(stream: default.Expression): default.Expression
def streamConcat(arg1: default.Expression, arg2: default.Expression): default.Expression
def toStream(exp: default.Expression): default.Expression

Abstract fields

val addImport: Understands[Ctxt, AddImport[default.Import]]
val applyType: Understands[Ctxt, Apply[default.Type, default.Type, default.Type]]
val base: AP
val generics: Generics[base.type]

Concrete fields

val collectorsImp: ImportDeclaration
val collectorsToList: MethodCallExpr
val streamImp: ImportDeclaration