de.uni_luebeck.isp.tessla.tessladoc.TesslaDoc
See theTesslaDoc companion trait
object TesslaDoc
Contains the data structures for different documentation elements
Attributes
Members list
Type members
Classlikes
case class AnnotationDoc(name: String, parameters: Seq[Param], global: Boolean, doc: String, inModule: Option[String], loc: Location) extends TesslaDoc
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class FunctionType(parameters: Seq[EvalType], result: Type) extends Type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Statementclass Objecttrait Matchableclass AnyShow all
case class ObjectType(members: Map[String, Type]) extends Type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class SimpleType(name: String) extends Type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class TypeApplication(constructor: Type, arguments: Seq[Type]) extends Type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Typeclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article