the qualifier for a private (a type name) or tpnme.EMPTY, if none is given.
the annotations for the definition. Note: the typechecker drops these annotations, use the AnnotationInfo's (Symbol.annotations) in later phases.
the annotations for the definition.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
The universal equality method defined in AnyRef
.
Though both Symbol and Modifiers widen this method to public, it's defined protected here to give us the option in the future to route flag methods through accessors and disallow raw flag manipulation.
Though both Symbol and Modifiers widen this method to public, it's defined protected here to give us the option in the future to route flag methods through accessors and disallow raw flag manipulation. And after that, perhaps, on some magical day: a typesafe enumeration.
Whether this entity has a "privateWithin" visibility barrier attached.
Whether this entity has ALL of the flags in the given mask.
Whether this entity has ANY of the flags in the given mask.
The printable representation of this entity's flags and access boundary, restricted to flags in the given mask.
Whether this entity has NONE of the flags in the given mask.
Whether this entity has NONE of the flags in the given mask.
The hashCode method for reference types.
the qualifier for a private (a type name) or tpnme.
The size of this product.
The nth element of this product, 0-based.
An iterator over all the elements of this product.
An iterator over all the elements of this product.
in the default implementation, an Iterator[Any]
A string used in the toString
methods of derived classes.
Creates a String representation of this object.
use productIterator instead
the qualifier for a private (a type name) or tpnme.EMPTY, if none is given.
the annotations for the definition. Note: the typechecker drops these annotations, use the AnnotationInfo's (Symbol.annotations) in later phases.