File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -9431,8 +9431,11 @@ \subsection{Null}
9431
9431
Attempting to instantiate \code{Null} causes a compile-time error.
9432
9432
It is a compile-time error for a class to extend, mix in or implement
9433
9433
\code{Null}.
9434
- The \code{Null} class extends the \code{Object} class
9435
- and declares no methods except those also declared by \code{Object}.
9434
+ %% Deep weasel talk here: The clean model would be to have a sealed top class
9435
+ %% `Any`, with `Null` and `Object` as the immediate subtypes. The only
9436
+ %% special rule we would then need would be that `Any <: Object?`.
9437
+ The \code{Null} class implements the same member signatures
9438
+ as the \code{Object} class.
9436
9439
9437
9440
\commentary{%
9438
9441
The null object has primitive equality
You can’t perform that action at this time.
0 commit comments