クラス MethodTooLargeException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
java.lang.IndexOutOfBoundsExceptionSE
org.springframework.asm.MethodTooLargeException
- 実装されているすべてのインターフェース:
SerializableSE
ClassWriter によって生成されたメソッドのコード属性が大きすぎる場合にスローされる例外。- 作成者:
- Jason Zaugg
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明MethodTooLargeException(StringSE className, StringSE methodName, StringSE descriptor, int codeSize) 新しいMethodTooLargeExceptionを構築します。方法の概要
修飾子と型メソッド説明オーナークラスの内部名を返します。intメソッドの Code 属性のサイズをバイト単位で返します。メソッドの記述子を返します。メソッドの名前を返します。
コンストラクターの詳細
MethodTooLargeException
public MethodTooLargeException(StringSE className, StringSE methodName, StringSE descriptor, int codeSize) 新しいMethodTooLargeExceptionを構築します。- パラメーター:
className- 所有者クラスの内部名 (Type.getInternalName()を参照)。methodName- メソッドの名前。descriptor- メソッドの記述子。codeSize- メソッドの Code 属性のサイズ(バイト単位)。
メソッドの詳細
getClassName
getMethodName
getDescriptor
getCodeSize
public int getCodeSize()メソッドの Code 属性のサイズをバイト単位で返します。- 戻り値:
- メソッドの Code 属性のサイズ(バイト単位)。