diff options
author | Evgeny Mandrikov <mandrikov@gmail.com> | 2012-09-28 10:46:40 +0400 |
---|---|---|
committer | Evgeny Mandrikov <mandrikov@gmail.com> | 2012-09-28 10:46:40 +0400 |
commit | 4939a71b7d8a97e2bda14649c8381e3a983b0f25 (patch) | |
tree | d5d9cc052069d158b83f4eeabe9c242237ec402f /sonar-channel/src/main/java/org/sonar | |
parent | 2eb10e0f6089eed0d4cd3483f350db30a34c5cb6 (diff) | |
download | sonarqube-4939a71b7d8a97e2bda14649c8381e3a983b0f25.tar.gz sonarqube-4939a71b7d8a97e2bda14649c8381e3a983b0f25.zip |
Fix some quality flaws
Diffstat (limited to 'sonar-channel/src/main/java/org/sonar')
-rw-r--r-- | sonar-channel/src/main/java/org/sonar/channel/ChannelException.java | 9 | ||||
-rw-r--r-- | sonar-channel/src/main/java/org/sonar/channel/CodeReader.java | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/sonar-channel/src/main/java/org/sonar/channel/ChannelException.java b/sonar-channel/src/main/java/org/sonar/channel/ChannelException.java index af378f6a7bf..e38b69e600f 100644 --- a/sonar-channel/src/main/java/org/sonar/channel/ChannelException.java +++ b/sonar-channel/src/main/java/org/sonar/channel/ChannelException.java @@ -21,11 +21,16 @@ package org.sonar.channel; public class ChannelException extends RuntimeException { - public ChannelException(String message, Exception e) { - super(message, e); + public ChannelException(String message, Exception cause) { + super(message, cause); } public ChannelException(String message) { super(message); } + + public ChannelException(String message, Throwable cause) { + super(message, cause); + } + } diff --git a/sonar-channel/src/main/java/org/sonar/channel/CodeReader.java b/sonar-channel/src/main/java/org/sonar/channel/CodeReader.java index 4ca2328186e..4a615b6fc03 100644 --- a/sonar-channel/src/main/java/org/sonar/channel/CodeReader.java +++ b/sonar-channel/src/main/java/org/sonar/channel/CodeReader.java @@ -194,7 +194,7 @@ public class CodeReader extends CodeBuffer { throw new ChannelException("Unable to apply regular expression '" + matcher.pattern().pattern() + "' at line " + getCursor().getLine() + " and column " + getCursor().getColumn() + ", because it led to a stack overflow error." - + " This error may be due to an inefficient use of alternations - see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5050507"); + + " This error may be due to an inefficient use of alternations - see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5050507", e); } catch (IndexOutOfBoundsException e) { return -1; } catch (IOException e) { |