[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:1061

From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Thu, 20 Jul 2006 14:31:00 +0900
Subject: [yarv-dev:1061] Re: fixed> Re: open> protected initialize

まつもと ゆきひろです

In message "Re: [yarv-dev:1060] Re: fixed> Re: open> protected initialize"
    on Thu, 20 Jul 2006 14:14:50 +0900, "U.Nakamura" <usa garbagecollect.jp> writes:

|元の報告からわかる問題点は二つあって、
|
|(1) initializeメソッドは、publicあるいはprotected以降で定義し
|    てもprivateになる(ちなみにinitialize_copyもそう)ことにな
|    っているが、yarvではpublicあるいはprotectedになってしまう。
|    # publicの方は試してませんが
|
|(2) それはそれとして、
|      protected :initialize
|    とすることによって明示的にinitializeメソッドをprotectedに
|    することはできるが、そうするとyarvではnewが呼べなくなる。
|
|であると思います。

はい。

|私は(1)も(2)もyarvがおかしいと思うのですが、どうでしょう?
|ささださんが直したのは(2)だけかな?

(1)はしてほしいです。(2)は呼べなくてもそれはそれかな、と思い
ます。ユーザが明示的にそう指定したんだし。

--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

      1044 2006-07-19 22:29 [sheepman sheepman.sa] open> protected initialize              
      1050 2006-07-20 04:15 ┗[ko1 atdot.net       ] fixed> Re: open> protected initialize 
      1051 2006-07-20 08:23  ┣[shudo computer.org  ]                                     
      1054 2006-07-20 11:01  ┃┗[matz ruby-lang.org  ]                                   
      1055 2006-07-20 11:02  ┗[matz ruby-lang.org  ]                                     
      1058 2006-07-20 13:28   ┗[usa garbagecollect.j]                                   
      1059 2006-07-20 14:03    ┗[matz ruby-lang.org  ]                                 
      1060 2006-07-20 14:14     ┗[usa garbagecollect.j]                               
->    1061 2006-07-20 14:31      ┗[matz ruby-lang.org  ]                             
      1062 2006-07-20 19:55       ┗[usa garbagecollect.j]