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
- オーナークラスの内部名。methodName
- メソッドの名前。descriptor
- メソッドの記述子。codeSize
- メソッドの Code 属性のサイズ(バイト単位)。public StringSE getClassName()
public StringSE getMethodName()
public StringSE getDescriptor()
public int getCodeSize()