object Tessla
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Tessla
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- abstract class Argument extends AnyRef
- case class Block (definitions: Seq[Definition], expression: Expression, loc: Location) extends Expression with Product with Serializable
- case class BoolLiteral (value: Boolean) extends LiteralValue with Product with Serializable
- case class Definition (annotations: Seq[Identifier], id: Identifier, typeParameters: Seq[Identifier], parameters: Seq[Parameter], returnType: Option[Type], headerLoc: Location, body: Expression, loc: Location) extends Statement with Product with Serializable
- sealed abstract class Expression extends AnyRef
- case class FunctionType (parameterTypes: Seq[Type], returnType: Type, loc: Location) extends Type with Product with Serializable
- case class Identifier (name: String, loc: Location) extends Product with Serializable
- case class In (id: Identifier, streamType: Type, loc: Location) extends Statement with Product with Serializable
- case class IntLiteral (value: BigInt) extends LiteralValue with Product with Serializable
- case class Literal (value: LiteralValue, loc: Location) extends Expression with Product with Serializable
- sealed abstract class LiteralValue extends AnyRef
- case class MacroCall (mac: Expression, typeArgs: Seq[Type], args: Seq[Argument], loc: Location) extends Expression with Product with Serializable
- case class MemberAccess (receiver: Expression, member: Identifier, loc: Location) extends Expression with Product with Serializable
- sealed abstract class MemberDefinition extends AnyRef
- case class NamedArgument (id: Identifier, expr: Expression) extends Argument with Product with Serializable
- case class ObjectLiteral (members: Seq[MemberDefinition], loc: Location) extends Expression with Product with Serializable
- case class ObjectType (memberTypes: Seq[(Identifier, Type)], loc: Location) extends Type with Product with Serializable
- case class Out (expr: Expression, idOpt: Option[Identifier], loc: Location) extends Statement with Product with Serializable
- case class OutAll (loc: Location) extends Statement with Product with Serializable
- case class Parameter (id: Identifier, parameterType: Option[Type]) extends Product with Serializable
- case class PositionalArgument (expr: Expression) extends Argument with Product with Serializable
- case class SimpleType (id: Identifier) extends Type with Product with Serializable
- case class Specification (statements: Seq[Statement]) extends Product with Serializable
- sealed abstract class Statement extends AnyRef
- case class StaticIfThenElse (condition: Expression, thenCase: Expression, elseCase: Expression, loc: Location) extends Expression with Product with Serializable
- case class StringLiteral (value: String) extends LiteralValue with Product with Serializable
- case class TimeLiteral (value: BigInt, unit: TimeUnit) extends LiteralValue with Product with Serializable
- case class Tuple (elements: Seq[Expression], loc: Location) extends Expression with Product with Serializable
- case class TupleType (elementTypes: Seq[Type], loc: Location) extends Type with Product with Serializable
- sealed abstract class Type extends AnyRef
- case class TypeApplication (id: Identifier, args: Seq[Type], loc: Location) extends Type with Product with Serializable
- case class TypeDefinition (id: Identifier, typeParameters: Seq[Identifier], body: Type, loc: Location) extends Statement with Product with Serializable
- case class Variable (id: Identifier) extends Expression with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object MemberDefinition
- object Unit extends LiteralValue with Product with Serializable