protected static interface AgentBuilder.LambdaInstrumentationStrategy.LambdaMetafactoryFactory.Loader
Modifier and Type | Interface and Description |
---|---|
static class |
AgentBuilder.LambdaInstrumentationStrategy.LambdaMetafactoryFactory.Loader.Unavailable
An implementation that indicates that no loader is available.
|
static class |
AgentBuilder.LambdaInstrumentationStrategy.LambdaMetafactoryFactory.Loader.UsingMethodHandleLookup
A loader that uses a method handle lookup object to load a class.
|
static class |
AgentBuilder.LambdaInstrumentationStrategy.LambdaMetafactoryFactory.Loader.UsingUnsafe
A loader that is using unsafe API to load a lambda implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
apply(org.objectweb.asm.MethodVisitor methodVisitor)
Applies this loader.
|
int |
getLocalVariableLength()
Returns the local variable length that is required to implement this loader.
|
int |
getStackSize()
Returns the stack size that is required to implement this loader.
|
void apply(org.objectweb.asm.MethodVisitor methodVisitor)
methodVisitor
- The method visitor to use.int getStackSize()
int getLocalVariableLength()
Copyright © 2014–2022. All rights reserved.