Definitions

tastyquery.Definitions
final class Definitions

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete fields

The scala.annotation.Annotation class type.

The scala.annotation.Annotation class type.

Attributes

A type alias of Object used to represent any reference to Object in a Java signature.

A type alias of Object used to represent any reference to Object in a Java signature.

The secret sauce is that subtype checking treats it specially:

tp <:< FromJavaObject

is equivalent to:

tp <:< Any

For more details, see the comment on FromJavaObjectSymbol in the compiler's Definitions.scala file.

Attributes

lazy val IntClass: ClassSymbol
lazy val Object_eq: TermSymbol
lazy val Object_ne: TermSymbol
lazy val SeqClass: ClassSymbol
lazy val String_+: TermSymbol
lazy val hasGenericTuples: Boolean
lazy val uninitializedMethod: Option[TermSymbol]