Date: Wed, 21 Jan 98 18:05:47 JST From: SHUDOH Kazuyuki Subject: [JavaHouse-Brewers:14649] attribute "Synthetic" To: java-house-brewers at center.nitech.ac.jp (JavaHouse Brewers ML) Message-Id: <199801210906.SAA31615@cafe.olu.info.waseda.ac.jp> 首藤です。 クラスファイルや JVM について興味のない人は読んでもおもしろくないです。 捨てて下さい。 Voyager(*1) のクラスライブラリを調べていたら、 "Synthetic" という attribute を持ったフィールド、 メソッド(*2)があることに気付きました。 この "Synthetic" という attribute、何を表すのでしょう? (*1) ObjectSpace: Voyager Overview http://www.objectspace.com/Voyager/ (*2) フィールド static Class VoyagerException#class$java$lang$String static Class VoyagerOutputStream#class$java$lang$Boolean static Class MiddleMan#class$COM$objectspace$voyager$MiddleMan メソッド static Class VoyagerException#class$(String) static Class VoyagerOutputStream#class$(String) static Class MiddleMan#class$(String) "Synthetic" という attribute ははじめて見るので、 これに関する記述を探しました。 Virtual Machine Specification, javadoc コマンドのための コメントの書き方 (*3) には、記述を見つけられませんでした。 (*3) How to Write Doc Comments for Javadoc http://java.sun.com/products/jdk/javadoc/writingdoccomments.html で、次に javac, javadoc コマンドなどのソースを眺めたとこ ろ、javadoc コマンドは "Synthetic" の付いたフィールド、 メソッドについてドキュメントを生成しないことに気付きました。 SHUDO Kazuyuki/首藤一幸 私をたばねないで あらせいとうの花のように shudoh at muraoka.info.waseda.ac.jp