io.github.scalats.ast
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Self type
- BooleanRef.type
Reference to a custom type.
Reference to a custom type.
Attributes
- name
the type name
- typeArgs
the type arguments (e.g.
string
forCustomType<string>
)- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UnionMemberReftrait TypeRefclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Self type
- DateTimeRef.type
A TypeScript type declaration
A TypeScript type declaration
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class EnumDeclarationclass InterfaceDeclarationclass SingletonDeclarationclass TaggedDeclarationclass UnionDeclarationclass ValueBodyDeclarationclass ValueMemberDeclaration
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Declaration.type
A declaration for an enumerated type.
A declaration for an enumerated type.
Attributes
- possibilities
the allowed values
- values
some extra invariant values
- Graph
- Supertypes
An interface declaration.
An interface declaration.
Attributes
- fields
the interface fields
- superInterface
the super interface (if any)
- typeParams
the type parameters for the interface
- union
this interface represents a union type
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- InterfaceDeclaration.type
A member Declaration (field/property).
A member Declaration (field/property).
Attributes
- name
the member name
- typeRef
the reference for the member type
- Graph
- Supertypes
Attributes
- name
the member name
- typeRef
the reference for the member type
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimpleValuetrait Valueclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SimpleTypeRef.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LiteralValueclass SelectValue
- Self type
A singleton declaration.
A singleton declaration.
Attributes
- superInterface
the super interface (if any)
- values
the invariant values
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SingletonDeclaration.type
Attributes
- name
the type name
- values
the invariant values
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UnionMemberReftrait TypeRefclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Reference to a builtin type or one declared elsewhere.
Reference to a builtin type or one declared elsewhere.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ArrayRefclass CustomTypeRefclass MapTypeclass NullableTypeclass SetRefclass SingletonTypeRefclass TaggedRefclass TupleRefclass UnionType
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class CustomTypeRefclass SingletonTypeRef
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DictionaryValueclass ListValueclass LiteralValueclass MergedListsValueclass MergedSetsValueclass SelectValueclass SetValue
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ValueBodyDeclaration.type
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type