public final class MethodTooLargeException extends IndexOutOfBoundsExceptionSE
ClassWriter によって生成されたメソッドのコード属性が大きすぎる場合にスローされる例外。| コンストラクターと説明 |
|---|
MethodTooLargeException(StringSE className, StringSE methodName, StringSE descriptor, int codeSize) 新しい MethodTooLargeException を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getClassName() オーナークラスの内部名を返します。 |
int | getCodeSize() メソッドの Code 属性のサイズをバイト単位で返します。 |
StringSE | getDescriptor() メソッドの記述子を返します。 |
StringSE | getMethodName() メソッドの名前を返します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic MethodTooLargeException(StringSE className, StringSE methodName, StringSE descriptor, int codeSize)
MethodTooLargeException を構築します。className - 所有者クラスの内部名 ( Type.getInternalName() を参照)。methodName - メソッドの名前。descriptor - メソッドの記述子。codeSize - メソッドの Code 属性のサイズ(バイト単位)。public StringSE getClassName()
Type.getInternalName() を参照)。public StringSE getMethodName()
public StringSE getDescriptor()
public int getCodeSize()