Package bytecodeparser.analysis.decoders.DecodedMethodInvocationOp

Examples of bytecodeparser.analysis.decoders.DecodedMethodInvocationOp.MethodParams


                    }
                    if(frame.decodedOp instanceof DecodedMethodInvocationOp) {
                        DecodedMethodInvocationOp dmio = (DecodedMethodInvocationOp) frame.decodedOp;
                        if(!dmio.getDeclaringClassName().equals("org.apache.commons.javaflow.bytecode.StackRecorder") &&
                                !dmio.getDeclaringClassName().startsWith("java.")) { // no need to track non-user method calls
                            MethodParams methodParams = DecodedMethodInvocationOp.resolveParameters(frame);
                           
                            String[] paramsNames = new String[methodParams.params.length + (methodParams.varargs != null ? methodParams.varargs.length : 0)];
                            for(int i = 0; i < methodParams.params.length; i++)
                                if(methodParams.params[i] != null && methodParams.params[i].name != null)
                                    paramsNames[i] = methodParams.params[i].name;
View Full Code Here

TOP

Related Classes of bytecodeparser.analysis.decoders.DecodedMethodInvocationOp.MethodParams

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.