HashMap.javaを読んでいます。917行目で、関数values()は変数値を使用しました。ただし、 valuesという名前の定義済み変数を見つけることなく、すべてのJavaファイルを検索しました。これをどのように説明しますか?
916 public Collection<V> values() {
917 Collection<V> vs = values;
918 return (vs != null ? vs : (values = new Values()));
919 }