Index: docs/language/dartLangSpec.tex |
=================================================================== |
--- docs/language/dartLangSpec.tex (revision 33287) |
+++ docs/language/dartLangSpec.tex (working copy) |
@@ -3961,9 +3961,9 @@ |
\begin{itemize} |
\item If $d$ is a class, type alias or type parameter the static type of $e$ is \code{Type}. |
\item If $d$ is a local variable or formal parameter the static type of $e$ is the type of the variable $id$, unless $id$ is known to have some type $T$, in which case the static type of $e$ is $T$, provided that $T$ is more specific than any other type $S$ such that $v$ is known to have type $S$. |
-\item If $d$ is a static method, top-level function or local function the static type of $e$ the function type defined by $d$. |
-\item If $d$ is the declaration of a static variable or static getter declared in class $C$, the static type of $e$ the static type of the getter invocation (\ref{getterInvocation}) $C.id$. |
-\item If $d$ is the declaration of a library variable or top-level getter, the static type of $e$ is the static type of the getter invocation $id$. |
+\item If $d$ is a static method, top-level function or local function the static type of $e$ is the function type defined by $d$. |
+\item If $d$ is the declaration of a static variable, static getter or static setter declared in class $C$, the static type of $e$ is the static type of the getter invocation (\ref{getterInvocation}) $C.id$. |
+\item If $d$ is the declaration of a library variable, top-level getter or top-level setter, the static type of $e$ is the static type of the getter invocation $id$. |
Lasse Reichstein Nielsen
2014/03/06 12:20:01
I think this is ok - the static type of the getter
|
\item Otherwise, if $e$ occurs inside a top level or static function (be it function, method, getter, or setter) or variable initializer, the static type of $e$ is \DYNAMIC{}. |
\item Otherwise, the static type of $e$ is the type of the property extraction (\ref{propertyExtraction}) \THIS{}.$id$. |
\end{itemize} |