MethodTreeNode getMethodNode(MethodExecutionInput executionInput) { String methodName = executionInput.getMethodRef().getMethodName(); if (!isLeaf()) for (TreeNode node : getChildren()) { MethodTreeNode methodNode = (MethodTreeNode) node; if (methodNode.getName().equalsIgnoreCase(methodName)) { return methodNode; } } return new MethodTreeNode(this, executionInput); }
MethodTreeNode getMethodNode(MethodExecutionInput executionInput) { if (!isLeaf()) for (TreeNode node : getChildren()) { if (node instanceof MethodTreeNode) { MethodTreeNode methodNode = (MethodTreeNode) node; if (methodNode.getExecutionInput() == executionInput) { return methodNode; } } } return new MethodTreeNode(this, executionInput); }