Symbols
amyc.core.Symbols$
object Symbols
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Symbols.type
Members list
Type members
Classlikes
abstract class ApplicationSymbol(id: Identifier, owner: ModuleSymbol) extends Symbol
Attributes
- Supertypes
- Known subtypes
-
class ConstructorSymbolclass FunctionSymbol
final case class ConstructorSymbol(id: Identifier, owner: ModuleSymbol, parent: Symbol) extends ApplicationSymbol
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ApplicationSymboltrait Symbolclass Objecttrait Matchableclass AnyShow all
final case class FunctionSymbol(id: Identifier, owner: ModuleSymbol, mods: List[String]) extends ApplicationSymbol
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ApplicationSymboltrait Symbolclass Objecttrait Matchableclass AnyShow all
case class LocalSymbol(id: Identifier) extends Symbol
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolclass Objecttrait Matchableclass AnyShow all
case class ModuleSymbol(id: Identifier) extends Symbol
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolclass Objecttrait Matchableclass AnyShow all
case class ParameterSymbol(id: Identifier, owner: ApplicationSymbol, tpe: TypeTree) extends Symbol
Used for function parameters
Used for function parameters
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ApplicationSymbolclass ConstructorSymbolclass FunctionSymbolclass LocalSymbolclass ModuleSymbolobject NoSymbol.typeclass ParameterSymbolclass TypeSymbolShow all
case class TypeSymbol(id: Identifier, owner: ModuleSymbol) extends Symbol
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolclass Objecttrait Matchableclass AnyShow all
In this article