読書会(The Java Module System)第9回議事録
[ 戻る ]
==========================================================================================
Java読書会BOF 「The Java Module System」を読む会 第9回
==========================================================================================
"日時","2020年7月11日 10:00 - 17:00"
"場所","川崎市教育文化会館 第3会議室"
"出席者(敬称略)","高橋(徹)、岩室、吉本、平山、高橋(智)(記)"
P270から
Part 3 Advanced module system features
======================================================================
12 Reflection in a modular world
======================================================================
- P271, Listing 12.1のJPAの "user" は "book" の誤植
- P271, Listing 12.1のgetBookメソッドのように、パラメータにアノテーションを付けられるようになったのはいつからか?
- Java 8以降か?
- Java SE 5の時点で使えた?
- https://docs.oracle.com/javase/jp/1.5.0/api/java/lang/annotation/ElementType.html#PARAMETER
12.1.1 Breaking into non-modular code
----------------------------------------------
- P273, Listing 12.2の "entityType.get..." は "type.get..." の誤植
12.2.2 Opening packages for specific modules
----------------------------------------------
- P276, placeholders とは?
- ALL-XXXXX のような一括指定するものは使えないということ
- P277, "${reading-module}" は "${reflecting-module}" の誤植
12.3.1 Updating reflecting code for modules (or not)
----------------------------------------------
- P281, Listing 12.4の1行目 "...ExceptioHandling(..." は "...ExceptionHandling(..." の誤植
- P281, module-info.javaとjavadocコマンドで、何が出力される?
- モジュールに関するドキュメントが出力されるはず
- Javadocコメントを書けるのか?
- 書けるだろう。JDKのランタイムのソースを覗いてみる。(宿題)
12.3.2 Using variable handles instead of reflection
----------------------------------------------
- P282, VarHandleの存在を参加者全員知りませんでした!!
- JVMスクリプト言語には有益な機能では?
12.3.3 Analyzing module properties with reflection
----------------------------------------------
- P285, Listing 12.8の "monitor.rest" は "monitor.rest," の誤植
12.3.4 Modifying module properties with reflection
----------------------------------------------
- P287, --module java.base/open.up.Main のjava.baseは、--patch-moduleオプションによる影響
12.4 Dynamically creating module graphs with layers
----------------------------------------------
- P288, クラスのunloadingはどうしたら可能なのか?
- クラスローダーを破棄すれば、不要になったクラスが破棄される? (宿題)
12.4.3 Creating module layers
----------------------------------------------
- P295, Listing 12.10の "#C" はゴミ? 誤植
- P295, Listing 12.10のタイトルの末尾に initial が抜けている誤植
13 Module versions: What's possible and what's not
======================================================================
13.1.1 No support for multiple versions
----------------------------------------------
- P303, "mutimap1.equals(..." は "multimap1.equals(..." の誤植
.. note:: 次回は 13.3(P309)から。
(以上)
[ 戻る ]