Package org.objectweb.asm
Class MethodTooLargeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IndexOutOfBoundsException
-
- org.objectweb.asm.MethodTooLargeException
-
- All Implemented Interfaces:
java.io.Serializable
public final class MethodTooLargeException extends java.lang.IndexOutOfBoundsExceptionException thrown when the Code attribute of a method produced by aClassWriteris too large.- Author:
- Jason Zaugg
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MethodTooLargeException(java.lang.String className, java.lang.String methodName, java.lang.String descriptor, int codeSize)Constructs a newMethodTooLargeException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassName()intgetCodeSize()java.lang.StringgetDescriptor()java.lang.StringgetMethodName()
-
-
-
Constructor Detail
-
MethodTooLargeException
public MethodTooLargeException(java.lang.String className, java.lang.String methodName, java.lang.String descriptor, int codeSize)Constructs a newMethodTooLargeException.- Parameters:
className- the internal name of the owner class.methodName- the name of the method.descriptor- the descriptor of the method.codeSize- the size of the method's Code attribute, in bytes.
-
-
Method Detail
-
getClassName
public java.lang.String getClassName()
- Returns:
- the internal name of the owner class.
-
getMethodName
public java.lang.String getMethodName()
- Returns:
- the name of the method.
-
getDescriptor
public java.lang.String getDescriptor()
- Returns:
- the descriptor of the method.
-
getCodeSize
public int getCodeSize()
- Returns:
- the size of the method's Code attribute, in bytes.
-
-