@Test public void requiresSubtype() { RuntimeException e = Assertions.assertThrows(RuntimeException.class, () -> MediaType.from("application")); assertThat(e.getMessage(), containsString("Expected: '/'")); }
public static MediaType from(String value) { Parser parser = new Parser(value); parser.parse(); return new MediaType(parser.expression(), parser.type, parser.subtype, parser.parameters); }
MediaType { public static MediaType from(String value) { Parser parser = new Parser(value); parser.parse(); return new MediaType(parser.expression(), parser.type, parser.subtype, parser.parameters); } }
MediaType { public static MediaType from(String value) { Parser parser = new Parser(value); parser.parse(); return new MediaType(parser.expression(), parser.type, parser.subtype, parser.parameters); } private  MediaType(String value, String type, String subtype, Map<String, String> parameters); }
MediaType { public static MediaType from(String value) { Parser parser = new Parser(value); parser.parse(); return new MediaType(parser.expression(), parser.type, parser.subtype, parser.parameters); } private  MediaType(String value, String type, String subtype, Map<String, String> parameters); static MediaType from(String value); static boolean isJson(String mediaType); String getType(); String getSubtype(); String getSubtypeWithoutSuffix(); Map<String, String> getParameters(); Optional<String> getSuffix(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode(); }
MediaType { public static MediaType from(String value) { Parser parser = new Parser(value); parser.parse(); return new MediaType(parser.expression(), parser.type, parser.subtype, parser.parameters); } private  MediaType(String value, String type, String subtype, Map<String, String> parameters); static MediaType from(String value); static boolean isJson(String mediaType); String getType(); String getSubtype(); String getSubtypeWithoutSuffix(); Map<String, String> getParameters(); Optional<String> getSuffix(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode();  }