Documentation
¶
Overview ¶
パッケージインポーターは、エクスポートデータのインポートを提供します。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Default ¶
Defaultは実行バイナリをビルドしたコンパイラのためのImporterを返します。 もし利用可能であれば、結果は types.ImporterFrom を実装します。
func For
deprecated
新しいFileSetで ForCompiler を呼び出します。
Deprecated: importerによって作成されたオブジェクトの位置を FileSetで設定するために ForCompiler を使用してください。
func ForCompiler ¶ added in v1.12.0
ForCompilerは、インストールされたパッケージからインポートするためのImporterを返します。 コンパイラの引数が「gc」または「gccgo」の場合、またはコンパイラの引数が「source」の場合はソースから直接インポートするためのものです。 この後者の場合、純粋なGoソースコードに完全に定義されていない場合には、インポートが失敗することがあります (パッケージAPIがcgoで定義されたエンティティに依存する場合、型チェッカはそれにアクセスできません)。 結果のImporterがインポートパスの解決に必要な場合、lookup関数が呼び出されます。 このモードでは、インポータには正規のインポートパス(相対的または絶対のものではない)でのみ呼び出されるものとします。 正規のインポートパスへの変換は、インポータのクライアントによって行われているものとします。 正しいモジュール対応動作のためには、lookup関数を提供する必要があります。 Deprecated: もしlookupがnilの場合、後方互換性のためにインポータは$GOPATHワークスペースでインポートを解決しようとします。