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