private static class RuntimeDistCleaner.LambdaGatherer
extends org.objectweb.asm.MethodVisitor
Modifier and Type | Field and Description |
---|---|
private java.util.List<org.objectweb.asm.Handle> |
dynamicLambdaHandles |
private static org.objectweb.asm.Handle |
META_FACTORY |
Constructor and Description |
---|
LambdaGatherer() |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.objectweb.asm.tree.MethodNode method) |
java.util.List<org.objectweb.asm.Handle> |
getDynamicLambdaHandles() |
void |
visitInvokeDynamicInsn(java.lang.String name,
java.lang.String desc,
org.objectweb.asm.Handle bsm,
java.lang.Object... bsmArgs) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
private static final org.objectweb.asm.Handle META_FACTORY
private final java.util.List<org.objectweb.asm.Handle> dynamicLambdaHandles
public void accept(org.objectweb.asm.tree.MethodNode method)
public void visitInvokeDynamicInsn(java.lang.String name, java.lang.String desc, org.objectweb.asm.Handle bsm, java.lang.Object... bsmArgs)
visitInvokeDynamicInsn
in class org.objectweb.asm.MethodVisitor
public java.util.List<org.objectweb.asm.Handle> getDynamicLambdaHandles()