Lines Matching refs:reader
157 Reader reader = new InputStreamReader(is)) { in parse()
158 parse(reader, url.toString(), mode); in parse()
171 private void parse(Reader reader, String source, ModeId mode) throws IOException { in parse() argument
173 try (JsonReader jsonReader = new JsonReader(reader)) { in parse()
186 private void readExpectation(JsonReader reader, ModeId mode) throws IOException { in readExpectation() argument
196 reader.beginObject(); in readExpectation()
197 while (reader.hasNext()) { in readExpectation()
198 String name = reader.nextName(); in readExpectation()
200 result = Result.valueOf(reader.nextString()); in readExpectation()
202 names.add(reader.nextString()); in readExpectation()
204 readStrings(reader, names); in readExpectation()
213 names.add(reader.nextString()); in readExpectation()
215 pattern = Pattern.compile(reader.nextString(), PATTERN_FLAGS); in readExpectation()
217 … pattern = Pattern.compile(".*" + Pattern.quote(reader.nextString()) + ".*", PATTERN_FLAGS); in readExpectation()
219 readStrings(reader, tags); in readExpectation()
221 …able<String> split = Splitter.on("\n").omitEmptyStrings().trimResults().split(reader.nextString()); in readExpectation()
224 buganizerBug = reader.nextLong(); in readExpectation()
226 modes = readModes(reader); in readExpectation()
229 reader.skipValue(); in readExpectation()
232 reader.endObject(); in readExpectation()
235 throw new IllegalArgumentException("Missing 'name' or 'failure' key in " + reader); in readExpectation()
250 private void readStrings(JsonReader reader, Set<String> output) throws IOException { in readStrings() argument
251 reader.beginArray(); in readStrings()
252 while (reader.hasNext()) { in readStrings()
253 output.add(reader.nextString()); in readStrings()
255 reader.endArray(); in readStrings()
258 private Set<ModeId> readModes(JsonReader reader) throws IOException { in readModes() argument
260 reader.beginArray(); in readModes()
261 while (reader.hasNext()) { in readModes()
262 result.add(ModeId.valueOf(reader.nextString().toUpperCase())); in readModes()
264 reader.endArray(); in readModes()