jp.hishidama.debuglogrm
クラス DebugRemoveClassLoader

java.lang.Object
  上位を拡張 java.lang.ClassLoader
      上位を拡張 jp.hishidama.jas.JasClassLoader
          上位を拡張 jp.hishidama.debuglogrm.DebugRemoveClassLoader

public class DebugRemoveClassLoader
extends JasClassLoader

デバッグログ出力を削除するクラスローダー.

当クラスローダーを使うと、クラスファイルのロード時にDebugRemoveEditorを呼び出してデバッグログ出力を削除する。
デバッグレベルは「-Ddebuglog.level=文字」で指定する。
使用例

導入されたバージョン:
2007.11.17
作成者:
ひしだま
関連項目:
UseDebugLog

コンストラクタの概要
DebugRemoveClassLoader(ClassLoader parent)
          コンストラクター.
 
メソッドの概要
 
クラス java.lang.ClassLoader から継承されたメソッド
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DebugRemoveClassLoader

public DebugRemoveClassLoader(ClassLoader parent)
コンストラクター.

実行時のVM引数に「-Djava.system.class.loader=jp.hishidama.debuglog.DebugRemoveClassLoader」を指定する。
そうして実行すると当コンストラクターが呼ばれる。

パラメータ:
parent - 親クラスローダー