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.
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 qualifier for a private (a type name) or tpnme.
(Since version 2.9.0)
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.