クラス Compiled

java.lang.ObjectSE
org.springframework.core.test.tools.Compiled

public class Compiled extends ObjectSE
TestCompiler から提供される完全にコンパイルされた結果。
導入:
6.0
作成者:
Phillip Webb
  • メソッドの詳細

    • getClassLoader

      public ClassLoaderSE getClassLoader()
      コンパイルされたコンテンツとリソースへのアクセスを含むクラスローダーを返します。
      戻り値:
      クラスローダー
    • getSourceFile

      public SourceFile getSourceFile()
      コンパイルされた単一のソースファイルを返します。
      戻り値:
      単一のソースファイル
      例外:
      IllegalStateExceptionSE - コンパイラーが正確に 1 つのファイルを渡されなかった場合
    • getSourceFile

      public SourceFile getSourceFile(StringSE pattern)
      コンパイルされた単一の一致するソースファイルを返します。
      パラメーター:
      pattern - ファイルを見つけるために使用されるパターン
      戻り値:
      単一のソースファイル
      例外:
      IllegalStateExceptionSE - コンパイラーが正確に 1 つのファイルを渡されなかった場合
    • getSourceFileFromPackage

      public SourceFile getSourceFileFromPackage(StringSE packageName)
      指定されたパッケージでコンパイルされた単一のソースファイルを返します。
      パラメーター:
      packageName - チェックするパッケージ名
      戻り値:
      単一のソースファイル
      例外:
      IllegalStateExceptionSE - コンパイラーが正確に 1 つのファイルを渡されなかった場合
    • getSourceFiles

      public SourceFiles getSourceFiles()
      コンパイルされたすべてのソースファイルを返します。
      戻り値:
      コンパイラーが使用するソースファイル
    • getResourceFile

      public ResourceFile getResourceFile()
      コンパイル時に使用された単一のリソースファイルを返します。
      戻り値:
      単一のリソースファイル
      例外:
      IllegalStateExceptionSE - コンパイラーが正確に 1 つのファイルを渡されなかった場合
    • getResourceFiles

      public ResourceFiles getResourceFiles()
      コンパイルされたすべてのリソースファイルを返します。
      戻り値:
      コンパイラーが使用するリソースファイル
    • getInstance

      public <T> T getInstance(ClassSE<T> type)
      指定された型のコンパイル済みクラスの新しいインスタンスを返します。インスタンスは 1 つだけ存在する必要があり、デフォルトのコンストラクターが必要です。
      型パラメーター:
      T - 必要な型
      パラメーター:
      type - 必要な型
      戻り値:
      コンパイルされたクラスから作成された型のインスタンス
      例外:
      IllegalStateExceptionSE - インスタンスが見つからない、またはインスタンス化できない場合
    • getInstance

      public <T> T getInstance(ClassSE<T> type, StringSE className)
      クラス名で識別されるコンパイル済みクラスのインスタンスを返します。クラスにはデフォルトのコンストラクターが必要です。
      型パラメーター:
      T - 返す型
      パラメーター:
      type - 返す型
      className - ロードするクラス名
      戻り値:
      クラスのインスタンス
      例外:
      IllegalStateExceptionSE - インスタンスが見つからない、またはインスタンス化できない場合
    • getAllCompiledClasses

      public ListSE<ClassSE<?>> getAllCompiledClasses()
      コンパイルされたすべてのクラスを返します。
      戻り値:
      コンパイルされたすべてのクラスのリスト