test/tools/javac/api/TestJavacTaskScanner.java

changeset 1657
f4500abff1fd
parent 1113
d346ab55031b
child 1711
4b0038f66d66
equal deleted inserted replaced
1656:5da12e8a59ba 1657:f4500abff1fd
177 this.test = test; 177 this.test = test;
178 } 178 }
179 179
180 @Override 180 @Override
181 public Scanner newScanner(CharSequence input, boolean keepDocComments) { 181 public Scanner newScanner(CharSequence input, boolean keepDocComments) {
182 assert !keepDocComments;
183 if (input instanceof CharBuffer) { 182 if (input instanceof CharBuffer) {
184 return new MyScanner(this, (CharBuffer)input, test); 183 return new MyScanner(this, (CharBuffer)input, test);
185 } else { 184 } else {
186 char[] array = input.toString().toCharArray(); 185 char[] array = input.toString().toCharArray();
187 return newScanner(array, array.length, keepDocComments); 186 return newScanner(array, array.length, keepDocComments);
188 } 187 }
189 } 188 }
190 189
191 @Override 190 @Override
192 public Scanner newScanner(char[] input, int inputLength, boolean keepDocComments) { 191 public Scanner newScanner(char[] input, int inputLength, boolean keepDocComments) {
193 assert !keepDocComments;
194 return new MyScanner(this, input, inputLength, test); 192 return new MyScanner(this, input, inputLength, test);
195 } 193 }
196 194
197 private TestJavacTaskScanner test; 195 private TestJavacTaskScanner test;
198 } 196 }

mercurial