From 2f6e09294cc2f71763ebb054d77a90b71abcf5c1 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 1 May 2013 11:11:59 +0200 Subject: [PATCH] Prevent "expensive" operation of filling in a stack trace for signals --- .../main/java/org/jooq/exception/ControlFlowSignal.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/exception/ControlFlowSignal.java b/jOOQ/src/main/java/org/jooq/exception/ControlFlowSignal.java index 2e5b1f29b9..0fc82e5b00 100644 --- a/jOOQ/src/main/java/org/jooq/exception/ControlFlowSignal.java +++ b/jOOQ/src/main/java/org/jooq/exception/ControlFlowSignal.java @@ -73,4 +73,12 @@ public class ControlFlowSignal extends RuntimeException { public ControlFlowSignal(String message) { super(message); } + + @SuppressWarnings("sync-override") + @Override + public Throwable fillInStackTrace() { + + // Prevent "expensive" operation of filling in a stack trace for signals + return this; + } }