クラス ClassFile

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

public final class ClassFile extends ObjectSE
Java クラスのメモリ内表現。
導入:
6.0
作成者:
Stephane Nicoll
  • メソッドの詳細

    • getName

      public StringSE getName()
      クラスの完全修飾名を返します。
      戻り値:
      クラス名
    • getContent

      public byte[] getContent()
      バイトコードの内容を返します。
      戻り値:
      クラスの内容
    • of

      public static ClassFile of(StringSE name, byte[] content)
      指定された content から新しい ClassFile を作成するファクトリメソッド。
      パラメーター:
      name - クラスの完全修飾名
      content - クラスのバイトコード
      戻り値:
      ClassFile インスタンス
    • of

      public static ClassFile of(StringSE name, InputStreamSource inputStreamSource)
      指定された InputStreamSource から新しい ClassFile を作成するファクトリメソッド。
      パラメーター:
      name - クラスの完全修飾名
      inputStreamSource - クラスのバイトコード
      戻り値:
      ClassFile インスタンス
    • toClassName

      public static StringSE toClassName(StringSE path)
      相対パスに基づいてクラスの名前を返します。
      パラメーター:
      path - クラスのパス
      戻り値:
      クラス名