Package net.bytebuddy.implementation
Class ExceptionMethod.ConstructionDelegate.ForStringConstructor
- java.lang.Object
-
- net.bytebuddy.implementation.ExceptionMethod.ConstructionDelegate.ForStringConstructor
-
- All Implemented Interfaces:
ExceptionMethod.ConstructionDelegate
- Enclosing interface:
- ExceptionMethod.ConstructionDelegate
public static class ExceptionMethod.ConstructionDelegate.ForStringConstructor extends java.lang.Object implements ExceptionMethod.ConstructionDelegate
A construction delegate that calls a constructor that takes a single string as its argument.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.ExceptionMethod.ConstructionDelegate
ExceptionMethod.ConstructionDelegate.ForDefaultConstructor, ExceptionMethod.ConstructionDelegate.ForStringConstructor
-
-
Constructor Summary
Constructors Constructor Description ForStringConstructor(TypeDescription exceptionType, java.lang.String message)
Creates a new construction delegate that calls a constructor by handing it the given string.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StackManipulation
make()
Creates a stack manipulation that creates pushes all constructor arguments onto the operand stack and subsequently calls the constructor.
-
-
-
Constructor Detail
-
ForStringConstructor
public ForStringConstructor(TypeDescription exceptionType, java.lang.String message)
Creates a new construction delegate that calls a constructor by handing it the given string.- Parameters:
exceptionType
- The type of the isThrowable.message
- The string that is handed to the constructor.
-
-
Method Detail
-
make
public StackManipulation make()
Description copied from interface:ExceptionMethod.ConstructionDelegate
Creates a stack manipulation that creates pushes all constructor arguments onto the operand stack and subsequently calls the constructor.- Specified by:
make
in interfaceExceptionMethod.ConstructionDelegate
- Returns:
- A stack manipulation for constructing a isThrowable.
-
-