diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/types/functionalParser/ParserException.java b/python/python-psi-impl/src/com/jetbrains/python/psi/types/functionalParser/ParserException.java index 1afc7a8dadd6..216250cac8a3 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/types/functionalParser/ParserException.java +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/types/functionalParser/ParserException.java @@ -20,7 +20,7 @@ import org.jetbrains.annotations.NotNull; /** * @author vlan */ -public class ParserException extends Exception { +public final class ParserException extends Exception { @NotNull private final FunctionalParserBase.State myState; public ParserException(@NotNull String message, @NotNull FunctionalParserBase.State state) { @@ -32,4 +32,9 @@ public class ParserException extends Exception { FunctionalParserBase.State getState() { return myState; } + + @Override + public synchronized Throwable fillInStackTrace() { + return this; + } }