@@ -21841,15 +21841,15 @@ \subsubsection{Meta-Variables}
21841
21841
}
21842
21842
21843
21843
\LMHash{}%
21844
- In this section we use the following meta-variables:
21844
+ In this section (\ref{subtypes}) we use the following meta-variables,
21845
+ possibly with an index like $X_1$ or $S_j$:
21845
21846
21846
21847
\begin{itemize}
21847
21848
\item $X$ ranges over type variables.
21848
21849
\item $C$ ranges over classes,
21849
21850
\item $F$ ranges over type aliases.
21850
- \item $T$ and $S$ range over types, possibly with an index like $T_1$ or $S_j$.
21851
- \item $B$ ranges over types, again possibly with an index;
21852
- it is only used as a type variable bound.
21851
+ \item $T$ and $S$ range over types.
21852
+ \item $B$ ranges over types; it is only used as a type variable bound.
21853
21853
\item $r$ and $r'$ range over \REQUIRED{} or empty;
21854
21854
it is used to enable the specification of a named parameter
21855
21855
which may or may not have the modifier \REQUIRED.
@@ -22072,8 +22072,8 @@ \subsubsection{Informal Subtype Rule Descriptions}
22072
22072
For example, rule~\SrnRightFutureOrA{} says that
22073
22073
``The type $S$ is a \ldots{} of \code{FutureOr<$T$>} \ldots'',
22074
22074
and this is taken to mean that for any arbitrary types $S$ and $T$,
22075
- showing that $S$ is a subtype of $T$ is sufficient to show that $S$ is
22076
- a subtype of \code{FutureOr< $T$>} .
22075
+ in order to show that $S$ is a subtype of \code{FutureOr< $T$>}
22076
+ it is sufficient to show that $S$ is a subtype of $T$.
22077
22077
22078
22078
Another example is the wording in rule~\SrnReflexivity{}:
22079
22079
``\ldots{} in any environment $\Delta$'',
@@ -22100,7 +22100,7 @@ \subsubsection{Informal Subtype Rule Descriptions}
22100
22100
Note that this implies that these types are equivalent
22101
22101
according to the subtype relation.
22102
22102
We denote these types,
22103
- and others with the same property (such as \code{FutureOr<Object>}),
22103
+ and others with the same property (such as \code{FutureOr<Object>? }),
22104
22104
as top types
22105
22105
(\ref{superBoundedTypes}).
22106
22106
\Item{\SrnLeftTop}{Left Top}
0 commit comments