パッケージ org.springframework.asm
クラス 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 属性のサイズをバイト単位で返します。メソッドの記述子を返します。メソッドの名前を返します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
MethodTooLargeException
public MethodTooLargeException(StringSE className, StringSE methodName, StringSE descriptor, int codeSize) 新しいMethodTooLargeException
を構築します。- パラメーター:
className
- 所有者クラスの内部名 (Type.getInternalName()
を参照)。methodName
- メソッドの名前。descriptor
- メソッドの記述子。codeSize
- メソッドの Code 属性のサイズ(バイト単位)。
メソッドの詳細
getClassName
オーナークラスの内部名を返します。- 戻り値:
- 所有者クラスの内部名 (
Type.getInternalName()
を参照)。
getMethodName
メソッドの名前を返します。- 戻り値:
- メソッドの名前。
getDescriptor
メソッドの記述子を返します。- 戻り値:
- メソッドの記述子。
getCodeSize
public int getCodeSize()メソッドの Code 属性のサイズをバイト単位で返します。- 戻り値:
- メソッドの Code 属性のサイズ(バイト単位)。