From a5f5bece1878e00cd94c2ba644fc7aed3eba1fec Mon Sep 17 00:00:00 2001 From: harry0000 Date: Tue, 12 Jan 2016 03:19:19 +0900 Subject: [PATCH 1/2] Fix extension methods example in the ja documentation --- ja/overviews/core/value-classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/overviews/core/value-classes.md b/ja/overviews/core/value-classes.md index fcb848c911..07d352806b 100644 --- a/ja/overviews/core/value-classes.md +++ b/ja/overviews/core/value-classes.md @@ -47,7 +47,7 @@ title: 値クラスと汎用トレイト `RichInt` から抜粋した以下のコードは、それが `Int` を拡張して `3.toHexString` という式が書けるようにしていることを示す: - class RichInt(val self: Int) extends AnyVal { + implicit class RichInt(val self: Int) extends AnyVal { def toHexString: String = java.lang.Integer.toHexString(self) } From 9e0afdbf4f77c23722d5cb235f4e58c9bbf3b4ad Mon Sep 17 00:00:00 2001 From: harisawa Date: Tue, 12 Jan 2016 13:11:17 +0900 Subject: [PATCH 2/2] Fix extension methods example in the zh-cn documentation --- zh-cn/overviews/core/value-classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/overviews/core/value-classes.md b/zh-cn/overviews/core/value-classes.md index ffe52eb1cb..9675406ccc 100644 --- a/zh-cn/overviews/core/value-classes.md +++ b/zh-cn/overviews/core/value-classes.md @@ -40,7 +40,7 @@ Value class只能继承universal traits,但其自身不能再被继承。所 下面有关RichInt的代码片段示范了RichInt是如何继承Int来允许3.toHexString的表达式: - class RichInt(val self: Int) extends AnyVal { + implicit class RichInt(val self: Int) extends AnyVal { def toHexString: String = java.lang.Integer.toHexString(self) }