Package org.springframework.asm
Class ClassTooLargeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IndexOutOfBoundsException
org.springframework.asm.ClassTooLargeException
- All Implemented Interfaces:
Serializable
Exception thrown when the constant pool of a class produced by a
ClassWriter
is too
large.- Author:
- Jason Zaugg
- See Also:
-
Constructor Summary
ConstructorDescriptionClassTooLargeException
(String className, int constantPoolCount) Constructs a newClassTooLargeException
. -
Method Summary
Modifier and TypeMethodDescriptionReturns the internal name of the class (seeType.getInternalName()
).int
Returns the number of constant pool items of the class.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ClassTooLargeException
Constructs a newClassTooLargeException
.- Parameters:
className
- the internal name of the class (seeType.getInternalName()
).constantPoolCount
- the number of constant pool items of the class.
-
-
Method Details
-
getClassName
Returns the internal name of the class (seeType.getInternalName()
).- Returns:
- the internal name of the class.
-
getConstantPoolCount
public int getConstantPoolCount()Returns the number of constant pool items of the class.- Returns:
- the number of constant pool items of the class.
-