Attributes
- Companion:
- object
- Graph
- Supertypes
Members list
Type members
Value members
Concrete methods
Is this term symbol a stable member?
Is this term symbol a stable member?
A stable member is one that is known to be idempotent.
Attributes
Get the module class of this module value definition, if it exists:
Get the module class of this module value definition, if it exists:
- for
object val C=>object class C[$]
Attributes
Returns the possibly signed name of this symbol.
Returns the possibly signed name of this symbol.
For methods with at least one term or type parameter list, this returns a SignedName.
For other terms, the returned name is not a SignedName.
If the owner of this symbol is a DeclaringSymbol, then owner.getDecl(signedName)
will return this symbol. This is not always the case with name.
Attributes
Inherited methods
All symbols overridden by this symbol.
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol
The symbol whose name and type matches the type of this symbol in the given class.
The symbol whose name and type matches the type of this symbol in the given class.
If inClass == this.owner, matchingSymbol returns this symbol.
Otherwise, private members and constructors are ignored.
Unlike the override-related methods overriddenSymbol and
overridingSymbol, this method can return non-empty results when
inClass and this.owner are unrelated.
siteClass must be a common subclass of this.owner and inClass.
Attributes
- inClass
The class in which to look for a matching symbol
- siteClass
The base class from which member types are computed
- Throws:
- java.lang.IllegalArgumentException
if
owner.isClassis false, ifsiteClass.isSubclass(owner.asClass)is false, or ifsiteClass.isSubclass(inClass)is false - Inherited from:
- TermOrTypeSymbol
The first symbol overridden by this symbol, if any.
The symbol, in class inClass, that is overridden by this symbol, if any.
The symbol, in class inClass, that is overridden by this symbol, if any.
Attributes
- Inherited from:
- TermOrTypeSymbol
Returns true iff this symbol override that symbol.
The symbol overriding this symbol in given subclass inClass, if any.
The symbol overriding this symbol in given subclass inClass, if any.
Attributes
- Inherited from:
- TermOrTypeSymbol
Attributes
- Inherited from:
- Symbol
The source language in which this symbol was defined.
The source language in which this symbol was defined.
The source language of a symbol may have an influence on how it is erased, and therefore on how its signature is computed.
Attributes
- Inherited from:
- TermOrTypeSymbol
Attributes
- Inherited from:
- Symbol
Attributes
- Inherited from:
- Symbol