Groovy Documentation

org.codehaus.groovy.classgen.asm
[Java] Class MethodCallInliner.InliningAdapter

java.lang.Object
  org.objectweb.asm.MethodVisitor
      org.objectweb.asm.commons.LocalVariablesSorter
          org.objectweb.asm.commons.RemappingMethodAdapter
              org.codehaus.groovy.classgen.asm.MethodCallInliner.InliningAdapter

public static class MethodCallInliner.InliningAdapter
extends org.objectweb.asm.commons.RemappingMethodAdapter

Constructor Summary
MethodCallInliner.InliningAdapter(org.objectweb.asm.commons.LocalVariablesSorter mv, int acc, java.lang.String desc, org.objectweb.asm.commons.Remapper remapper, org.objectweb.asm.Label end)

 
Method Summary
protected int newLocalMapping(org.objectweb.asm.Type type)

void visitInsn(int opcode)

void visitMaxs(int stack, int locals)

 
Methods inherited from class org.objectweb.asm.commons.RemappingMethodAdapter
org.objectweb.asm.commons.RemappingMethodAdapter#visitLdcInsn(java.lang.Object), org.objectweb.asm.commons.RemappingMethodAdapter#visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.RemappingMethodAdapter#visitTypeInsn(int, java.lang.String), org.objectweb.asm.commons.RemappingMethodAdapter#visitAnnotation(java.lang.String, boolean), org.objectweb.asm.commons.RemappingMethodAdapter#visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.RemappingMethodAdapter#visitFrame(int, int, [Ljava.lang.Object;, int, [Ljava.lang.Object;), org.objectweb.asm.commons.RemappingMethodAdapter#visitAnnotationDefault(), org.objectweb.asm.commons.RemappingMethodAdapter#visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, [Ljava.lang.Object;), org.objectweb.asm.commons.RemappingMethodAdapter#visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int), org.objectweb.asm.commons.RemappingMethodAdapter#visitMultiANewArrayInsn(java.lang.String, int), org.objectweb.asm.commons.RemappingMethodAdapter#visitParameterAnnotation(int, java.lang.String, boolean), org.objectweb.asm.commons.RemappingMethodAdapter#visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String), org.objectweb.asm.commons.RemappingMethodAdapter#visitVarInsn(int, int), org.objectweb.asm.commons.RemappingMethodAdapter#visitMaxs(int, int), org.objectweb.asm.commons.RemappingMethodAdapter#visitIincInsn(int, int), org.objectweb.asm.commons.RemappingMethodAdapter#newLocal(org.objectweb.asm.Type), org.objectweb.asm.commons.RemappingMethodAdapter#visitAttribute(org.objectweb.asm.Attribute), org.objectweb.asm.commons.RemappingMethodAdapter#visitEnd(), org.objectweb.asm.commons.RemappingMethodAdapter#visitCode(), org.objectweb.asm.commons.RemappingMethodAdapter#visitInsn(int), org.objectweb.asm.commons.RemappingMethodAdapter#visitIntInsn(int, int), org.objectweb.asm.commons.RemappingMethodAdapter#visitJumpInsn(int, org.objectweb.asm.Label), org.objectweb.asm.commons.RemappingMethodAdapter#visitLabel(org.objectweb.asm.Label), org.objectweb.asm.commons.RemappingMethodAdapter#visitLineNumber(int, org.objectweb.asm.Label), org.objectweb.asm.commons.RemappingMethodAdapter#visitLookupSwitchInsn(org.objectweb.asm.Label, [I, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.RemappingMethodAdapter#visitTableSwitchInsn(int, int, org.objectweb.asm.Label, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.RemappingMethodAdapter#wait(long, int), org.objectweb.asm.commons.RemappingMethodAdapter#wait(long), org.objectweb.asm.commons.RemappingMethodAdapter#wait(), org.objectweb.asm.commons.RemappingMethodAdapter#equals(java.lang.Object), org.objectweb.asm.commons.RemappingMethodAdapter#toString(), org.objectweb.asm.commons.RemappingMethodAdapter#hashCode(), org.objectweb.asm.commons.RemappingMethodAdapter#getClass(), org.objectweb.asm.commons.RemappingMethodAdapter#notify(), org.objectweb.asm.commons.RemappingMethodAdapter#notifyAll()
 
Methods inherited from class org.objectweb.asm.commons.LocalVariablesSorter
org.objectweb.asm.commons.LocalVariablesSorter#visitVarInsn(int, int), org.objectweb.asm.commons.LocalVariablesSorter#visitMaxs(int, int), org.objectweb.asm.commons.LocalVariablesSorter#visitFrame(int, int, [Ljava.lang.Object;, int, [Ljava.lang.Object;), org.objectweb.asm.commons.LocalVariablesSorter#visitIincInsn(int, int), org.objectweb.asm.commons.LocalVariablesSorter#visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int), org.objectweb.asm.commons.LocalVariablesSorter#newLocal(org.objectweb.asm.Type), org.objectweb.asm.commons.LocalVariablesSorter#visitAttribute(org.objectweb.asm.Attribute), org.objectweb.asm.commons.LocalVariablesSorter#visitLdcInsn(java.lang.Object), org.objectweb.asm.commons.LocalVariablesSorter#visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.LocalVariablesSorter#visitTypeInsn(int, java.lang.String), org.objectweb.asm.commons.LocalVariablesSorter#visitAnnotation(java.lang.String, boolean), org.objectweb.asm.commons.LocalVariablesSorter#visitEnd(), org.objectweb.asm.commons.LocalVariablesSorter#visitCode(), org.objectweb.asm.commons.LocalVariablesSorter#visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.LocalVariablesSorter#visitInsn(int), org.objectweb.asm.commons.LocalVariablesSorter#visitAnnotationDefault(), org.objectweb.asm.commons.LocalVariablesSorter#visitIntInsn(int, int), org.objectweb.asm.commons.LocalVariablesSorter#visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, [Ljava.lang.Object;), org.objectweb.asm.commons.LocalVariablesSorter#visitJumpInsn(int, org.objectweb.asm.Label), org.objectweb.asm.commons.LocalVariablesSorter#visitLabel(org.objectweb.asm.Label), org.objectweb.asm.commons.LocalVariablesSorter#visitLineNumber(int, org.objectweb.asm.Label), org.objectweb.asm.commons.LocalVariablesSorter#visitLookupSwitchInsn(org.objectweb.asm.Label, [I, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.LocalVariablesSorter#visitMultiANewArrayInsn(java.lang.String, int), org.objectweb.asm.commons.LocalVariablesSorter#visitParameterAnnotation(int, java.lang.String, boolean), org.objectweb.asm.commons.LocalVariablesSorter#visitTableSwitchInsn(int, int, org.objectweb.asm.Label, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.LocalVariablesSorter#visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String), org.objectweb.asm.commons.LocalVariablesSorter#wait(long, int), org.objectweb.asm.commons.LocalVariablesSorter#wait(long), org.objectweb.asm.commons.LocalVariablesSorter#wait(), org.objectweb.asm.commons.LocalVariablesSorter#equals(java.lang.Object), org.objectweb.asm.commons.LocalVariablesSorter#toString(), org.objectweb.asm.commons.LocalVariablesSorter#hashCode(), org.objectweb.asm.commons.LocalVariablesSorter#getClass(), org.objectweb.asm.commons.LocalVariablesSorter#notify(), org.objectweb.asm.commons.LocalVariablesSorter#notifyAll()
 

Constructor Detail

MethodCallInliner.InliningAdapter

public MethodCallInliner.InliningAdapter(org.objectweb.asm.commons.LocalVariablesSorter mv, int acc, java.lang.String desc, org.objectweb.asm.commons.Remapper remapper, org.objectweb.asm.Label end)


 
Method Detail

newLocalMapping

protected int newLocalMapping(org.objectweb.asm.Type type)


visitInsn

public void visitInsn(int opcode)


visitMaxs

public void visitMaxs(int stack, int locals)


 

Groovy Documentation