Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java @ 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 | 4f542ceb5fed |
children | 7e297d001c30 |
comparison
equal
deleted
inserted
replaced
11362:eefa7d842e7f | 11363:b332bfd012a4 |
---|---|
141 out.println(""); | 141 out.println(""); |
142 out.println("public class " + optionsClassName + " implements " + Options.class.getSimpleName() + " {"); | 142 out.println("public class " + optionsClassName + " implements " + Options.class.getSimpleName() + " {"); |
143 out.println(" @Override"); | 143 out.println(" @Override"); |
144 String desc = OptionDescriptor.class.getSimpleName(); | 144 String desc = OptionDescriptor.class.getSimpleName(); |
145 out.println(" public Iterator<" + desc + "> iterator() {"); | 145 out.println(" public Iterator<" + desc + "> iterator() {"); |
146 out.println(" // CheckStyle: stop line length check"); | |
146 out.println(" List<" + desc + "> options = Arrays.asList("); | 147 out.println(" List<" + desc + "> options = Arrays.asList("); |
147 | 148 |
148 boolean needPrivateFieldAccessor = false; | 149 boolean needPrivateFieldAccessor = false; |
149 int i = 0; | 150 int i = 0; |
150 for (OptionInfo option : info.options) { | 151 for (OptionInfo option : info.options) { |
163 String comma = i == info.options.size() - 1 ? "" : ","; | 164 String comma = i == info.options.size() - 1 ? "" : ","; |
164 out.printf(" new %s(\"%s\", %s.class, \"%s\", %s.class, \"%s\", %s)%s\n", desc, name, type, help, declaringClass, fieldName, optionValue, comma); | 165 out.printf(" new %s(\"%s\", %s.class, \"%s\", %s.class, \"%s\", %s)%s\n", desc, name, type, help, declaringClass, fieldName, optionValue, comma); |
165 i++; | 166 i++; |
166 } | 167 } |
167 out.println(" );"); | 168 out.println(" );"); |
169 out.println(" // CheckStyle: resume line length check"); | |
168 out.println(" return options.iterator();"); | 170 out.println(" return options.iterator();"); |
169 out.println(" }"); | 171 out.println(" }"); |
170 if (needPrivateFieldAccessor) { | 172 if (needPrivateFieldAccessor) { |
171 out.println(" private static " + OptionValue.class.getSimpleName() + " field(Class<?> declaringClass, String fieldName) {"); | 173 out.println(" private static " + OptionValue.class.getSimpleName() + " field(Class<?> declaringClass, String fieldName) {"); |
172 out.println(" try {"); | 174 out.println(" try {"); |