package objects
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait ConcreteType extends Type
- case class ConstraintClosureType(parentScope: Scope, name: String, variableOrigin: SourceElement, body: ConstraintExpression) extends ConcreteType with Product with Serializable
- trait ConstraintExpression extends AnyRef
- case class Poly(arguments: Seq[TypeVariable], body: Type) extends Type with Product with Serializable
- case class PrimitiveType(name: Any) extends ConcreteType with Product with Serializable
- trait Type extends AnyRef
- case class TypeApplication(function: Type, arguments: Seq[Type], origin: AnyRef) extends ConcreteType with Product with Serializable
- case class TypeFromDeclaration(declaration: Declaration) extends ConcreteType with Product with Serializable
- case class TypeVariable(name: String, origin: Option[SourceElement] = None) extends Type with Product with Serializable
Value Members
- object BoolConstraintType extends PrimitiveType
- object FuncPrimitive extends PrimitiveType
- object FunctionType
- object IntConstraintType extends PrimitiveType
- object LongConstraintType extends PrimitiveType