8000 Value class member need not be public in 2.11+ (in japanese value-cla… · xuwei-k/docs.scala-lang@fe3b949 · GitHub
[go: up one dir, main page]

Skip to content

Commit fe3b949

Browse files
committed
Value class member need not be public in 2.11+ (in japanese value-classes.md)
- scala#250 - https://issues.scala-lang.org/browse/SI-7859 - scala/scala#2965
1 parent 53f10e5 commit fe3b949

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ja/overviews/core/value-classes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ title: 値クラスと汎用トレイト
1919

2020
class Wrapper(val underlying: Int) extends AnyVal
2121

22-
これはただ1つの、public な `val` パラメータを持ち、これが内部での実行時のデータ構造となる。
22+
これはただ1つの、 `val` パラメータを持ち、これが内部での実行時のデータ構造となる。
2323
コンパイル時の型は `Wrapper` だが、実行時のデータ構造は `Int` だ。
2424
値クラスは `def` を定義することができるが、`val``var`、または入れ子の `trait``class``object` は許されない:
2525

@@ -141,7 +141,7 @@ JVM が値クラスという概念をサポートしていないこともあり
141141

142142
<!-- keep this html -->
143143
<ol>
144-
<li> … ただ1つの public で値クラス以外の型の <code>val</code> パラメータを持つプライマリコンストラクタのみを持つことができる。</li>
144+
<li> … ただ1つの値クラス以外の型の <code>val</code> パラメータを持つプライマリコンストラクタのみを持つことができる。</li>
145145
<li> … specialized な型パラメータを持つことができない。</li>
146146
<li> … 入れ子のローカルクラス、トレイト、やオブジェクトを持つことがでない。</li>
147147
<li> … <code>equals</code> や <code>hashCode</code> メソッドを定義することができない。</li>
@@ -160,7 +160,7 @@ JVM が値クラスという概念をサポートしていないこともあり
160160

161161
Scala コンパイラは以下のエラーメッセージを生成する:
162162

163-
Complex.scala:1: error: value class needs to have exactly one public val parameter
163+
Complex.scala:1: error: value class needs to have exactly one val parameter
164164
class Complex(val real: Double, val imag: Double) extends AnyVal
165165
^
166166

0 commit comments

Comments
 (0)
0