org.scalalang.macroparadise.typechecker.Namers
These methods have been refactored away and unified in the overridden enterSym.
These methods have been refactored away and unified in the overridden enterSym. If someone calls into them, then something is fundamentally wrong and should fail fast.
Code below doesn't implement anything crucial to how macro paradise plugin operates.
Code below doesn't implement anything crucial to how macro paradise plugin operates. It's only meant to simplify debugging by assigning labels to different sorts of completers.
Methods copy/pasted from scalac because of either extensiblity or visibility problems.
Methods copy/pasted from scalac because of either extensiblity or visibility problems.
Does the same as ensureCompanionObject
, but also makes sure that the returned symbol destroys itself
if noone ends up using it (either by calling ensureCompanionObject
or by finishSymbol
).