changeset 11363:b332bfd012a4

added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sources
author Doug Simon <doug.simon@oracle.com>
date Mon, 19 Aug 2013 21:57:12 +0200
parents eefa7d842e7f
children 70e8575d5264
files graal/com.oracle.graal.graph/.checkstyle_checks.xml graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java
diffstat 2 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/.checkstyle_checks.xml	Mon Aug 19 18:10:13 2013 +0200
+++ b/graal/com.oracle.graal.graph/.checkstyle_checks.xml	Mon Aug 19 21:57:12 2013 +0200
@@ -5,7 +5,7 @@
     This configuration file was written by the eclipse-cs plugin configuration editor
 -->
 <!--
-    Checkstyle-Configuration: Maxine Checks
+    Checkstyle-Configuration: Checks
     Description: none
 -->
 <module name="Checker">
@@ -203,4 +203,9 @@
     <property name="format" value="System\.(out|err)\.print"/>
     <property name="fileExtensions" value="java"/>
   </module>
+  <module name="SuppressionCommentFilter">
+    <property name="offCommentFormat" value="CheckStyle: stop line length check"/>
+    <property name="onCommentFormat" value="CheckStyle: resume line length check"/>
+    <property name="checkFormat" value="LineLength"/>
+  </module>
 </module>
--- a/graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java	Mon Aug 19 18:10:13 2013 +0200
+++ b/graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java	Mon Aug 19 21:57:12 2013 +0200
@@ -143,6 +143,7 @@
             out.println("    @Override");
             String desc = OptionDescriptor.class.getSimpleName();
             out.println("    public Iterator<" + desc + "> iterator() {");
+            out.println("        // CheckStyle: stop line length check");
             out.println("        List<" + desc + "> options = Arrays.asList(");
 
             boolean needPrivateFieldAccessor = false;
@@ -165,6 +166,7 @@
                 i++;
             }
             out.println("        );");
+            out.println("        // CheckStyle: resume line length check");
             out.println("        return options.iterator();");
             out.println("    }");
             if (needPrivateFieldAccessor) {