- すべてのスーパー・インタフェース:
Addressable
- 含まれているインタフェース:
- LibraryLookup
public static interface LibraryLookup.Symbol extends Addressable
- APIのノート:
- 将来、Java言語で許可される場合、
LibraryLookup.Symbol
がsealed
インタフェースになる可能性があり、明示的に許可されているタイプ以外はサブクラス化できなくなります。 - 実装要件:
- このインタフェースの実装は不変、スレッド・セーフ、およびvalue-basedです。
-
メソッドのサマリー
-
メソッドの詳細
-
name
String name()このルックアップ記号の名前。- 戻り値:
- このルックアップ記号の名前。
-
address
MemoryAddress address()このルックアップ・シンボルのメモリー・アドレス。 このシンボルに関連付けられたメモリーを間接参照する必要がある場合、クライアントはMemoryAddress.asSegmentRestricted(long, Runnable, Object)
を使用してこのシンボル・アドレスからセグメントを取得し、ライブラリのアンロードを防ぐために、作成されたセグメントがこのシンボルへの「強い参照」を保持していることを確認できます。- 定義:
- インタフェース
Addressable
内のaddress
- 戻り値:
- このルックアップ記号のメモリー・アドレス。
-