A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.scala-lang.org/api/2.13.8/scala-reflect/scala/reflect/api/Types$Type.html below:

Scala Reflection Library 2.13.8 - scala.reflect.api.Types.Type

  •  abstract def <:<(that: Universe.Type): Boolean

    Does this type conform to given type argument that?

  •  abstract def =:=(that: Universe.Type): Boolean

    Is this type equivalent to given type argument that?

  •  abstract def asSeenFrom(pre: Universe.Type, clazz: Universe.Symbol): Universe.Type

    This type as seen from prefix pre and class clazz.

  •  abstract def baseClasses: List[Universe.Symbol]

    The list of all base classes of this type (including its own typeSymbol) in linearization order, starting with the class itself and ending in class Any.

  •  abstract def baseType(clazz: Universe.Symbol): Universe.Type

    The least type instance of given class which is a super-type of this type.

  •  abstract def companion: Universe.Type

    Type signature of the companion of the underlying class symbol.

  •  abstract def contains(sym: Universe.Symbol): Boolean

    Does this type contain a reference to given symbol?

  •  abstract def dealias: Universe.Type

    Expands type aliases arising from type members.

  •  abstract def decl(name: Universe.Name): Universe.Symbol

    The defined or declared members with name name in this type; an OverloadedSymbol if several exist, NoSymbol if none exist.

  •  abstract def decls: Universe.MemberScope

    A Scope containing directly declared members of this type.

  •  abstract def erasure: Universe.Type

    The erased type corresponding to this type after all transformations from Scala to Java have been performed.

  •  abstract def etaExpand: Universe.Type

    Converts higher-kinded TypeRefs to PolyTypes.

  •  abstract def exists(p: (Universe.Type) => Boolean): Boolean

    Is there part of this type which satisfies predicate p?

  •  abstract def finalResultType: Universe.Type

    For a curried/nullary method or poly type its non-method result type, the type itself for all other types.

  •  abstract def find(p: (Universe.Type) => Boolean): Option[Universe.Type]

    Returns optionally first type (in a preorder traversal) which satisfies predicate p, or None if none exists.

  •  abstract def foreach(f: (Universe.Type) => Unit): Unit

    Apply f to each part of this type, for side effects only

  •  abstract def map(f: (Universe.Type) => Universe.Type): Universe.Type

    Apply f to each part of this type, returning a new type.

  •  abstract def member(name: Universe.Name): Universe.Symbol

    The member with given name, either directly declared or inherited, an OverloadedSymbol if several exist, NoSymbol if none exist.

  •  abstract def members: Universe.MemberScope

    A Scope containing all members of this type (directly declared or inherited).

  •  abstract def orElse(alt: => Universe.Type): Universe.Type

    Provides an alternate if type is NoType.

  •  abstract def paramLists: List[List[Universe.Symbol]]

    For a method or poly type, a list of its value parameter sections, the empty list of lists for all other types.

  •  abstract def resultType: Universe.Type

    For a (nullary) method or poly type, its direct result type (can be a MethodType if the method has multiple argument lists), the type itself for all other types.

  •  abstract def substituteSymbols(from: List[Universe.Symbol], to: List[Universe.Symbol]): Universe.Type

    Substitute symbols in to for corresponding occurrences of references to symbols from in this type.

  •  abstract def substituteTypes(from: List[Universe.Symbol], to: List[Universe.Type]): Universe.Type

    Substitute types in to for corresponding occurrences of references to symbols from in this type.

  •  abstract def takesTypeArgs: Boolean

    Is this type a type constructor that is missing its type arguments?

  •  abstract def termSymbol: Universe.Symbol

    The term symbol associated with the type, or NoSymbol for types that do not refer to a term symbol.

  •  abstract def typeArgs: List[Universe.Type]

    List of type arguments ingrained in this type reference.

  •  abstract def typeConstructor: Universe.Type

    Returns the corresponding type constructor (e.g.

  •  abstract def typeParams: List[Universe.Symbol]

    For a poly type, its type parameters, the empty list for all other types.

  •  abstract def typeSymbol: Universe.Symbol

    The type symbol associated with the type, or NoSymbol for types that do not refer to a type symbol.

  •  abstract def weak_<:<(that: Universe.Type): Boolean

    Does this type weakly conform to given type argument that, i.e., either conforms in terms of <:< or both are primitive number types that conform according to Section "Weak Conformance" in the spec.

  •  abstract def widen: Universe.Type

    If this is a singleton type, widen it to its nearest underlying non-singleton base type by applying one or more underlying dereferences.

  •  abstract def declaration(name: Universe.Name): Universe.Symbol
  •  abstract def declarations: Universe.MemberScope
  •  abstract def normalize: Universe.Type

    Reduce to beta eta-long normal form.

  •  abstract def paramss: List[List[Universe.Symbol]]

  • RetroSearch is an open source project built by @garambo | Open a GitHub Issue

    Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

    HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4