Home | History | Annotate | Download | only in vogar

Lines Matching defs:reader

28 import java.io.Reader;
160 Reader reader = new InputStreamReader(is)) {
161 parse(reader, url.toString(), mode);
168 try (Reader fileReader = new FileReader(expectationsFile)) {
174 private void parse(Reader reader, String source, ModeId mode) throws IOException {
176 try (JsonReader jsonReader = new JsonReader(reader)) {
189 private void readExpectation(JsonReader reader, ModeId mode) throws IOException {
199 reader.beginObject();
200 while (reader.hasNext()) {
201 String name = reader.nextName();
203 result = Result.valueOf(reader.nextString());
205 names.add(reader.nextString());
207 readStrings(reader, names);
216 names.add(reader.nextString());
218 pattern = Pattern.compile(reader.nextString(), PATTERN_FLAGS);
220 pattern = Pattern.compile(".*" + Pattern.quote(reader.nextString()) + ".*", PATTERN_FLAGS);
222 readStrings(reader, tags);
224 Iterable<String> split = Splitter.on("\n").omitEmptyStrings().trimResults().split(reader.nextString());
227 buganizerBug = reader.nextLong();
229 modes = readModes(reader);
232 reader.skipValue();
235 reader.endObject();
238 throw new IllegalArgumentException("Missing 'name' or 'failure' key in " + reader);
253 private void readStrings(JsonReader reader, Set<String> output) throws IOException {
254 reader.beginArray();
255 while (reader.hasNext()) {
256 output.add(reader.nextString());
258 reader.endArray();
261 private Set<ModeId> readModes(JsonReader reader) throws IOException {
263 reader.beginArray();
264 while (reader.hasNext()) {
265 result.add(ModeId.valueOf(reader.nextString().toUpperCase()));
267 reader.endArray();