Trait

scala.reflect.api

StandardDefinitions

Related Doc: package api

Permalink

trait StandardDefinitions extends AnyRef

EXPERIMENTAL

All Scala standard symbols and types.

These standard definitions can accessed to using definitions. They're typically imported with a wildcard import, import definitions._, and are listed in scala.reflect.api.StandardDefinitions#DefinitionsApi.

Self Type
Universe
Source
StandardDefinitions.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. StandardDefinitions
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Definitions

  1. trait StandardTypes extends AnyRef

    Permalink

    Defines standard types.

  1. abstract val definitions: Universe.DefinitionsApi

    Permalink

    A value containing all standard definitions in DefinitionsApi

API

The methods available for each reflection entity, without the implementation. Since the reflection entities are later overridden by runtime reflection and macros, their API counterparts guarantee a minimum set of methods that are implemented.

  1. trait DefinitionsApi extends Universe.StandardTypes

    Permalink

    Defines standard symbols (and types via its base trait).