Liferay 7.0-ce-b4

com.liferay.portal.asm
Class MethodNodeGenerator

java.lang.Object
  extended by org.objectweb.asm.MethodVisitor
      extended by org.objectweb.asm.commons.LocalVariablesSorter
          extended by org.objectweb.asm.commons.GeneratorAdapter
              extended by com.liferay.portal.asm.MethodNodeGenerator

public class MethodNodeGenerator
extends org.objectweb.asm.commons.GeneratorAdapter


Field Summary
 
Fields inherited from class org.objectweb.asm.commons.GeneratorAdapter
ADD, AND, DIV, EQ, GE, GT, LE, LT, MUL, NE, NEG, OR, REM, SHL, SHR, SUB, USHR, XOR
 
Fields inherited from class org.objectweb.asm.commons.LocalVariablesSorter
firstLocal, nextLocal
 
Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv
 
Constructor Summary
MethodNodeGenerator(Method method)
           
MethodNodeGenerator(org.objectweb.asm.tree.MethodNode methodNode)
           
 
Method Summary
 org.objectweb.asm.tree.MethodNode getMethodNode()
           
 void invokeInterface(String owner, Method method)
           
 void invokeInterface(String owner, String name, org.objectweb.asm.Type returnType, org.objectweb.asm.Type... argumentTypes)
           
 void invokeSpecial(String owner, Method method)
           
 void invokeSpecial(String owner, String name, org.objectweb.asm.Type returnType, org.objectweb.asm.Type... argumentTypes)
           
 void invokeStatic(String owner, Method method)
           
 void invokeStatic(String owner, String name, org.objectweb.asm.Type returnType, org.objectweb.asm.Type... argumentTypes)
           
 void invokeVirtual(String owner, Method method)
           
 void invokeVirtual(String owner, String name, org.objectweb.asm.Type returnType, org.objectweb.asm.Type... argumentTypes)
           
 void visitMethodInsn(int opcode, String owner, String name, org.objectweb.asm.Type returnType, org.objectweb.asm.Type... argumentTypes)
           
 
Methods inherited from class org.objectweb.asm.commons.GeneratorAdapter
arrayLength, arrayLoad, arrayStore, box, cast, catchException, checkCast, dup, dup2, dup2X1, dup2X2, dupX1, dupX2, endMethod, getField, getLocalType, getStatic, goTo, ifCmp, ifICmp, ifNonNull, ifNull, ifZCmp, iinc, instanceOf, invokeConstructor, invokeDynamic, invokeInterface, invokeStatic, invokeVirtual, loadArg, loadArgArray, loadArgs, loadArgs, loadLocal, loadLocal, loadThis, mark, mark, math, monitorEnter, monitorExit, newArray, newInstance, newLabel, not, pop, pop2, push, push, push, push, push, push, push, push, putField, putStatic, ret, returnValue, setLocalType, storeArg, storeLocal, storeLocal, swap, swap, tableSwitch, tableSwitch, throwException, throwException, unbox, valueOf
 
Methods inherited from class org.objectweb.asm.commons.LocalVariablesSorter
newLocal, newLocalMapping, updateNewLocals, visitFrame, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitVarInsn
 
Methods inherited from class org.objectweb.asm.MethodVisitor
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodNodeGenerator

public MethodNodeGenerator(Method method)

MethodNodeGenerator

public MethodNodeGenerator(org.objectweb.asm.tree.MethodNode methodNode)
Method Detail

getMethodNode

public org.objectweb.asm.tree.MethodNode getMethodNode()

invokeInterface

public void invokeInterface(String owner,
                            Method method)

invokeInterface

public void invokeInterface(String owner,
                            String name,
                            org.objectweb.asm.Type returnType,
                            org.objectweb.asm.Type... argumentTypes)

invokeSpecial

public void invokeSpecial(String owner,
                          Method method)

invokeSpecial

public void invokeSpecial(String owner,
                          String name,
                          org.objectweb.asm.Type returnType,
                          org.objectweb.asm.Type... argumentTypes)

invokeStatic

public void invokeStatic(String owner,
                         Method method)

invokeStatic

public void invokeStatic(String owner,
                         String name,
                         org.objectweb.asm.Type returnType,
                         org.objectweb.asm.Type... argumentTypes)

invokeVirtual

public void invokeVirtual(String owner,
                          Method method)

invokeVirtual

public void invokeVirtual(String owner,
                          String name,
                          org.objectweb.asm.Type returnType,
                          org.objectweb.asm.Type... argumentTypes)

visitMethodInsn

public void visitMethodInsn(int opcode,
                            String owner,
                            String name,
                            org.objectweb.asm.Type returnType,
                            org.objectweb.asm.Type... argumentTypes)

Liferay 7.0-ce-b4