You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** Is this symbol is labeled with of abstract & override
4376
+
/** Is this an abstract override method?
4377
4377
*
4378
-
* The override modifier has an additional significance when combined with the abstract modifier.
4379
-
* That modifier combination is only allowed for value members of traits.
4380
-
*
4381
-
* We call a member MM of a template incomplete if it is either abstract (i.e. defined by a declaration), or it is labeled abstract and override and every member overridden by MM is again incomplete.
4382
-
*
4383
-
* Note that the abstract override modifier combination does not influence the concept whether a member is concrete or abstract.
4384
-
* A member is abstract if only a declaration is given for it; it is concrete if a full definition is given.
4378
+
* This corresponds to a definition declared as "abstract override def" in the source.
4379
+
* See https://stackoverflow.com/questions/23645172/why-is-abstract-override-required-not-override-alone-in-subtrait for examples.
0 commit comments