概念間の一般的な違いを理解しています
- リフレクション(実行時にを使用して実行
Class, Method, Field, Annotation, ...
)、および - ミラーリング(を使用した注釈処理
TypeMirror, TypeElement, ...
中に行われます)。
しかし、誰かが2つの概念を詳細に比較できますか(または、それが行われているリソースを教えてください)?
たとえば、どの概念がどのような情報を提供し、他の概念が提供しないか...
ありがとうございました。
概念間の一般的な違いを理解しています
Class, Method, Field, Annotation, ...
)、およびTypeMirror, TypeElement, ...
中に行われます)。しかし、誰かが2つの概念を詳細に比較できますか(または、それが行われているリソースを教えてください)?
たとえば、どの概念がどのような情報を提供し、他の概念が提供しないか...
ありがとうございました。
javax.lang.model
を操作するために使用されます。それらは Generics が既に存在していたときに設計されたものであり、型の消去が発生する前に使用されるため、はるかに広範囲にサポートできます (またサポートする必要があります) 。この論文で答えが見つかると思います。