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 Lambda(parameters: Seq[Parameter], headerLoc: Location, body: Expression, loc: Location) extends Expression 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
- @native() @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
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @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
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @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
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object MemberDefinition
- object Unit extends LiteralValue with Product with Serializable