org.seasar.framework.aop.javassist
クラス TryBlockSupport

java.lang.Object
  拡張org.seasar.framework.aop.javassist.TryBlockSupport

public class TryBlockSupport
extends Object

tryブロックをサポートするためのクラスです。

作成者:
koichik

フィールドの概要
protected  StringBuffer codeBuf
           
protected  int status
           
protected static int STATUS_CATCH
           
protected static int STATUS_FINALLY
           
protected static int STATUS_TRY
           
 
コンストラクタの概要
TryBlockSupport(String src)
          TryBlockSupportを作成します。
 
メソッドの概要
 void addCatchBlock(Class exceptionType, String src)
          catchブロックを追加します。
 String getSourceCode()
          出来上がったソースを返します。
 void setFinallyBlock(String src)
          finallyブロックを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

STATUS_TRY

protected static final int STATUS_TRY
関連項目:
定数フィールド値

STATUS_CATCH

protected static final int STATUS_CATCH
関連項目:
定数フィールド値

STATUS_FINALLY

protected static final int STATUS_FINALLY
関連項目:
定数フィールド値

status

protected int status

codeBuf

protected StringBuffer codeBuf
コンストラクタの詳細

TryBlockSupport

public TryBlockSupport(String src)
TryBlockSupportを作成します。

パラメータ:
src -
メソッドの詳細

addCatchBlock

public void addCatchBlock(Class exceptionType,
                          String src)
catchブロックを追加します。

パラメータ:
exceptionType -
src -

setFinallyBlock

public void setFinallyBlock(String src)
finallyブロックを設定します。

パラメータ:
src -

getSourceCode

public String getSourceCode()
出来上がったソースを返します。

戻り値:
出来上がったソース


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.