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

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

public class TryBlockSupport
extends java.lang.Object

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

作成者:
koichik

フィールドの概要
protected  java.lang.StringBuffer codeBuf
          コード用のバッファです。
protected  int status
          状態です。
protected static int STATUS_CATCH
          catch状態です。
protected static int STATUS_FINALLY
          finally状態です。
protected static int STATUS_TRY
          try状態です。
 
コンストラクタの概要
TryBlockSupport(java.lang.String src)
          TryBlockSupportを作成します。
 
メソッドの概要
 void addCatchBlock(java.lang.Class exceptionType, java.lang.String src)
          catchブロックを追加します。
 java.lang.String getSourceCode()
          出来上がったソースを返します。
 void setFinallyBlock(java.lang.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
try状態です。

関連項目:
定数フィールド値

STATUS_CATCH

protected static final int STATUS_CATCH
catch状態です。

関連項目:
定数フィールド値

STATUS_FINALLY

protected static final int STATUS_FINALLY
finally状態です。

関連項目:
定数フィールド値

status

protected int status
状態です。


codeBuf

protected java.lang.StringBuffer codeBuf
コード用のバッファです。

コンストラクタの詳細

TryBlockSupport

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

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

addCatchBlock

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

パラメータ:
exceptionType -
src -

setFinallyBlock

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

パラメータ:
src -

getSourceCode

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

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


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