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, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public 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()