private ExtendedStackTraceElement[] convert(StackTraceElement[] stackTrace) { if(stackTrace == null) { return null; } ExtendedStackTraceElement[] result = new ExtendedStackTraceElement[stackTrace.length]; for(int i = 0; i < stackTrace.length; i++) { result[i] = new ExtendedStackTraceElement(stackTrace[i]); } return result; }
@SuppressWarnings("PMD.AvoidInstantiatingObjectsInLoops") private ExtendedStackTraceElement[] convert(StackTraceElement[] stackTrace) { if(stackTrace == null) { return null; } ExtendedStackTraceElement[] result = new ExtendedStackTraceElement[stackTrace.length]; for(int i = 0; i < stackTrace.length; i++) { result[i] = new ExtendedStackTraceElement(stackTrace[i]); } return result; }
private ExtendedStackTraceElement parseFrame(XMLStreamReader reader) throws XMLStreamException { int type = reader.getEventType(); if(XMLStreamConstants.START_ELEMENT == type && FRAME_NODE.equals(reader.getLocalName())) { reader.nextTag(); String classStr = StaxUtilities.readSimpleTextNodeIfAvailable(reader, null, CLASS_NODE); String methodStr = StaxUtilities.readSimpleTextNodeIfAvailable(reader, null, METHOD_NODE); String lineStr = StaxUtilities.readSimpleTextNodeIfAvailable(reader, null, LINE_NODE); int line = -1; if(lineStr != null) { try { line = Integer.parseInt(lineStr); } catch(NumberFormatException ex) { // ignore } } reader.require(XMLStreamConstants.END_ELEMENT, null, FRAME_NODE); reader.nextTag(); return new ExtendedStackTraceElement(classStr, methodStr, null, line); } return null; }
result = new ExtendedStackTraceElement(clazz, method, file, lineNumber, codeLocation, version, exact); result = new ExtendedStackTraceElement(clazz, method, file, lineNumber);
ExtendedStackTraceElement result=new ExtendedStackTraceElement(className, methodName, fileName, lineNumber, codeLocation, version, exact); result.setClassLoaderName(classLoaderName); result.setModuleName(moduleName);
private ExtendedStackTraceElement convert(org.apache.logging.log4j.core.impl.ExtendedStackTraceElement ste) { if (ste == null) { return null; } ExtendedStackTraceElement result = new ExtendedStackTraceElement(ste.getStackTraceElement()); result.setExact(ste.getExact()); result.setVersion(ste.getVersion()); result.setCodeLocation(ste.getLocation()); return result; }
result[i] = new ExtendedStackTraceElement(current); // NOPMD - AvoidInstantiatingObjectsInLoops
new ExtendedStackTraceElement(classStr, methodStr, null, -1), }; result.setCallStack(callStack);
private ExtendedStackTraceElement[] initFromStackTraceElementProxyArray(StackTraceElementProxy[] stackTraceElementProxies) { if(stackTraceElementProxies == null) { return null; } int elementCount = stackTraceElementProxies.length; ExtendedStackTraceElement[] result = new ExtendedStackTraceElement[elementCount]; for(int i = 0; i < elementCount; i++) { StackTraceElementProxy currentInput = stackTraceElementProxies[i]; if(currentInput != null) { ExtendedStackTraceElement current = new ExtendedStackTraceElement(currentInput.getStackTraceElement()); ClassPackagingData cpd = currentInput.getClassPackagingData(); if(cpd != null) { current.setCodeLocation(cpd.getCodeLocation()); current.setExact(cpd.isExact()); current.setVersion(cpd.getVersion()); } result[i] = current; } } return result; }
@SuppressWarnings("PMD.AvoidInstantiatingObjectsInLoops") private static ExtendedStackTraceElement[] initFromStackTraceElementProxyArray(StackTraceElementProxy[] stackTraceElementProxies) { if(stackTraceElementProxies == null) { return null; } int elementCount = stackTraceElementProxies.length; ExtendedStackTraceElement[] result = new ExtendedStackTraceElement[elementCount]; for(int i = 0; i < elementCount; i++) { StackTraceElementProxy currentInput = stackTraceElementProxies[i]; if(currentInput != null) { ExtendedStackTraceElement current = new ExtendedStackTraceElement(currentInput.getStackTraceElement()); ClassPackagingData cpd = currentInput.getClassPackagingData(); if(cpd != null) { current.setCodeLocation(cpd.getCodeLocation()); current.setExact(cpd.isExact()); current.setVersion(cpd.getVersion()); } result[i] = current; } } return result; }
if (location != null) ExtendedStackTraceElement ste = new ExtendedStackTraceElement(); ste.setClassName(location.getClassName()); ste.setMethodName(location.getMethodName());
if(location != null) ExtendedStackTraceElement ste = new ExtendedStackTraceElement();
if(location != null) ExtendedStackTraceElement ste = new ExtendedStackTraceElement(); ste.setClassName(location.getClassName()); ste.setMethodName(location.getMethodName());