Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Bricon2012-06-22 07:48:15 +0000
committerFred Bricon2012-06-22 07:48:15 +0000
commit3912d4d096d9580abc89bf02bad60a08b63a4639 (patch)
treee32498707420b134b56c169da7ae799eaac06555
parente7272b873d23f894be7c0642ae1ddc7b9f5d7c5c (diff)
downloadm2e-core-3912d4d096d9580abc89bf02bad60a08b63a4639.tar.gz
m2e-core-3912d4d096d9580abc89bf02bad60a08b63a4639.tar.xz
m2e-core-3912d4d096d9580abc89bf02bad60a08b63a4639.zip
Reduce Exception creation overhead during java conversion
Signed-off-by: Fred Bricon <fbricon@gmail.com>
-rw-r--r--org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/JavaProjectConversionParticipant.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/JavaProjectConversionParticipant.java b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/JavaProjectConversionParticipant.java
index 88ad5986..3c905a25 100644
--- a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/JavaProjectConversionParticipant.java
+++ b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/JavaProjectConversionParticipant.java
@@ -338,5 +338,12 @@ public class JavaProjectConversionParticipant extends AbstractProjectConversionP
private static final long serialVersionUID = 1L;
public NonJavaResourceFoundException() {}
+
+ @Override
+ public Throwable fillInStackTrace() {
+ //Overriding fillInStackTrace() reduces the stacktrace creation overhead,
+ //unneeded since this exception is used for flow control.
+ return this;
+ }
}
}

Back to the top