CodeGenerator

org.combinators.ep.language.java.CodeGenerator
See theCodeGenerator companion object
class CodeGenerator(config: Config)

Java-specific.

These paradigm-specific traits are conceptually different from each other

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete fields

val arraysInConstructor: Arrays[CtorCtxt, paradigm.type]
val arraysInMethod: Arrays[MethodBodyCtxt, paradigm.type]
val assertionsInMethod: Assertions[paradigm.type]
val consoleInConstructor: Console[CtorCtxt, paradigm.type]
val consoleInMethod: Console[MethodBodyCtxt, paradigm.type]
val doublesInConstructor: Arithmetic[CtorCtxt, Double, paradigm.type]
val doublesInMethod: Arithmetic[MethodBodyCtxt, Double, paradigm.type]
val equalityInConstructor: Equality[CtorCtxt, paradigm.type]
val exceptionsInMethod: Exceptions[paradigm.type]
val generics: Aux[paradigm.type, ooParadigm.type, parametricPolymorphism.type]
val intsInConstructor: Arithmetic[CtorCtxt, Int, paradigm.type]
val intsInMethod: Arithmetic[MethodBodyCtxt, Int, paradigm.type]
val listsInConstructor: Aux[CtorCtxt, paradigm.type, generics.type]
val listsInMethod: Aux[MethodBodyCtxt, paradigm.type, generics.type]
val ooParadigm: ObjectOriented[paradigm.type]
val realDoublesInMethod: RealArithmetic[MethodBodyCtxt, Double, paradigm.type]
val stringsInConstructor: Strings[CtorCtxt, paradigm.type]
val stringsInMethod: Strings[MethodBodyCtxt, paradigm.type]