Groovy Documentation

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

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

public class MethodCallInliner
extends org.objectweb.asm.commons.LocalVariablesSorter

Nested Class Summary
static class MethodCallInliner.InliningAdapter

 
Method Summary
void visitMaxs(int stack, int locals)

void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)

void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)

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

Method Detail

visitMaxs

public void visitMaxs(int stack, int locals)


visitMethodInsn

public void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)


visitTryCatchBlock

public void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)


 

Groovy Documentation