Packages

object Code

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Code
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Action(source: String) extends Code with Product with Serializable
  2. final case class CodeIncomplete() extends Exception with Product with Serializable
  3. final case class CompilationFailed() extends Exception with Product with Serializable
  4. trait Compiler extends AnyRef
  5. trait Obj[S <: Sys[S]] extends Expr[S, Code]
  6. final case class SynthGraph(source: String) extends Code with Product with Serializable
  7. type T[I, O] = Code { ... /* 2 definitions in type refinement */ }
  8. trait Type extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val UserPackage: String("user")
  5. def addType(tpe: Type): Unit
  6. def apply(id: Int, source: String): Code
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def fullPrelude(code: Code): String

    Generates the full prelude of a code object, containing package, imports, and code specific prelude.

  13. def future[A](fun: ⇒ A)(implicit compiler: Compiler): Future[A]
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getImports(id: Int): IndexedSeq[String]
  16. def getType(id: Int): Type
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def importsPrelude(code: Code, indent: Int = 0): String

    Generates the import statements prelude for a given code object.

  19. def init(): Unit
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def packagePrelude: String

    Generates the default package statement.

  25. def read(in: DataInput): Code
  26. def registerImports(id: Int, imports: Seq[String]): Unit
  27. implicit def serializer: ImmutableSerializer[Code]
  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. final val typeId: Int(131073)
  31. def types: Seq[Type]
  32. def unpackJar(bytes: Array[Byte]): Map[String, Array[Byte]]
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  36. object Action extends Type with Serializable
  37. object Obj extends ExprTypeImpl[Code, Obj]
  38. object SynthGraph extends Type with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped