Class InvokeDynamicInstruction
- java.lang.Object
-
- org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
-
- org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
-
public class InvokeDynamicInstruction extends AbstractJVMInstruction
-
-
Field Summary
-
Fields inherited from class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
DO_NOT_PUT_ON_STACK, jobDetailsBuilder
-
-
Constructor Summary
Constructors Constructor Description InvokeDynamicInstruction(JobDetailsBuilder jobDetailsBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]
getBootstrapMethodArguments()
org.objectweb.asm.Handle
getBootstrapMethodHandle()
java.lang.String
getDescriptor()
java.lang.String
getName()
java.lang.Object
invokeInstruction()
void
load(java.lang.String name, java.lang.String descriptor, org.objectweb.asm.Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
static java.lang.String
replaceLast(java.lang.String text, java.lang.String regex, java.lang.String replacement)
-
Methods inherited from class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
invokeInstructionAndPushOnStack
-
-
-
-
Constructor Detail
-
InvokeDynamicInstruction
public InvokeDynamicInstruction(JobDetailsBuilder jobDetailsBuilder)
-
-
Method Detail
-
load
public void load(java.lang.String name, java.lang.String descriptor, org.objectweb.asm.Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
-
getName
public java.lang.String getName()
-
getDescriptor
public java.lang.String getDescriptor()
-
getBootstrapMethodHandle
public org.objectweb.asm.Handle getBootstrapMethodHandle()
-
getBootstrapMethodArguments
public java.lang.Object[] getBootstrapMethodArguments()
-
invokeInstruction
public java.lang.Object invokeInstruction()
- Specified by:
invokeInstruction
in classAbstractJVMInstruction
-
replaceLast
public static java.lang.String replaceLast(java.lang.String text, java.lang.String regex, java.lang.String replacement)
-
-