|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javassist.expr.ExprEditor jp.hishidama.debuglogrm.AbstractDebugRemoveEditor
public abstract class AbstractDebugRemoveEditor
デバッグログ出力メソッド削除抽象クラス.
Javassistを利用してデバッグログ出力メソッドを削除する本体。
→使用例
コンストラクタの概要 | |
---|---|
AbstractDebugRemoveEditor()
|
メソッドの概要 | |
---|---|
boolean |
doit(CtClass clazz,
MethodInfo minfo)
変換実行. |
void |
edit(Cast c)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(ConstructorCall c)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(FieldAccess f)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(Handler h)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(Instanceof i)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(MethodCall m)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(NewArray a)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
void |
edit(NewExpr e)
推奨されていません。 当クラスではこのメソッドを呼び出しません。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractDebugRemoveEditor()
メソッドの詳細 |
---|
public boolean doit(CtClass clazz, MethodInfo minfo) throws CannotCompileException
このメソッドはオーバーライドするものではないのだが、本来のExprEditorとは異なる範囲を変更したいので、オーバーライドしている。
ExprEditor
内の doit
clazz
- クラスminfo
- メソッド
CannotCompileException
public final void edit(Cast c) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(ConstructorCall c) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(FieldAccess f) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(Handler h) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(Instanceof i) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(MethodCall m) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(NewArray a) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
public final void edit(NewExpr e) throws CannotCompileException
ExprEditor
内の edit
CannotCompileException
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |