summaryrefslogtreecommitdiffstats
path: root/sonar-channel/src
diff options
context:
space:
mode:
authorFreddy Mallet <freddy.mallet@gmail.com>2011-04-23 00:46:05 +0200
committerFreddy Mallet <freddy.mallet@gmail.com>2011-04-23 00:46:05 +0200
commit84159b5d85a0b99790ba8ea90e463076d541ed5c (patch)
treec6f52c84eb62aa8e287b48d07765297daf61f9f2 /sonar-channel/src
parentb6f08e746d29a10f73c9e37ea828f093d68a89bd (diff)
downloadsonarqube-84159b5d85a0b99790ba8ea90e463076d541ed5c.tar.gz
sonarqube-84159b5d85a0b99790ba8ea90e463076d541ed5c.zip
SONAR-2384 First implementation : Create a markdown dedicated to Sonar needs
Diffstat (limited to 'sonar-channel/src')
-rw-r--r--sonar-channel/src/main/java/org/sonar/channel/ChannelDispatcher.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/sonar-channel/src/main/java/org/sonar/channel/ChannelDispatcher.java b/sonar-channel/src/main/java/org/sonar/channel/ChannelDispatcher.java
index aaab3cf97c8..d772d81ffd5 100644
--- a/sonar-channel/src/main/java/org/sonar/channel/ChannelDispatcher.java
+++ b/sonar-channel/src/main/java/org/sonar/channel/ChannelDispatcher.java
@@ -20,6 +20,7 @@
package org.sonar.channel;
+import java.util.Arrays;
import java.util.List;
import org.slf4j.Logger;
@@ -34,13 +35,18 @@ public class ChannelDispatcher<OUTPUT> extends Channel<OUTPUT> {
private final Channel[] channels;
@SuppressWarnings("rawtypes")
- public ChannelDispatcher(List<Channel> tokenizers) {
- this(tokenizers, false);
+ public ChannelDispatcher(List<Channel> channels) {
+ this(channels, false);
}
@SuppressWarnings("rawtypes")
- public ChannelDispatcher(List<Channel> tokenizers, boolean failIfNoChannelToConsumeOneCharacter) {
- this.channels = tokenizers.toArray(new Channel[0]); // NOSONAR, lack of performance is not an issue here
+ public ChannelDispatcher(Channel... channels) {
+ this(Arrays.asList(channels), false);
+ }
+
+ @SuppressWarnings("rawtypes")
+ public ChannelDispatcher(List<Channel> channels, boolean failIfNoChannelToConsumeOneCharacter) {
+ this.channels = channels.toArray(new Channel[0]); // NOSONAR, lack of performance is not an issue here
this.failIfNoChannelToConsumeOneCharacter = failIfNoChannelToConsumeOneCharacter;
}