diff --git a/force-app/main/default/classes/MethodEntryExit/MethodUtility.cls b/force-app/main/default/classes/MethodEntryExit/MethodUtility.cls index 2abf965..2a3df72 100644 --- a/force-app/main/default/classes/MethodEntryExit/MethodUtility.cls +++ b/force-app/main/default/classes/MethodEntryExit/MethodUtility.cls @@ -81,8 +81,11 @@ public class MethodUtility { private static void processMethodGeneric(String line) { MethodSchema methodUnit = new MethodSchema(); List splitArr = line.split('\\|'); - methodUnit.methodTitle = splitArr[splitArr.size() - 1]; - methodUnit.methodName = methodUnit.methodTitle.substringAfterLast('.'); + methodUnit.methodTitle = splitArr[splitArr.size() - 1]; + //changed for correct method unit name + String s2 = '(' + methodUnit.methodTitle.substringAfterLast('('); + methodUnit.methodName = methodUnit.methodTitle.replace(s2,'').substringAfterLast('.')+s2; + //methodUnit.methodName = methodUnit.methodTitle.substringAfterLast('.'); // System.debug('Size of the split:' + splitArr.size()); if (splitArr.size() == 5) { methodUnit.classId = splitArr[splitArr.size() - 2];