MCPcopy Create free account
hub / github.com/Card-Forge/forge / charset

Method charset

forge-core/src/main/java/forge/util/Localizer.java:49–62  ·  view source on GitHub ↗
(String value, String charsets[])

Source from the content-addressed store, hash-verified

47 }
48
49 public String charset(String value, String charsets[]) {
50 String probe = StandardCharsets.UTF_8.name();
51 for(String c : charsets) {
52 Charset charset = Charset.forName(c);
53 if(charset != null) {
54 try {
55 if (value.equals(convert(convert(value, charset.name(), probe), probe, charset.name()))) {
56 return c;
57 }
58 } catch(UnsupportedEncodingException ignored) {}
59 }
60 }
61 return StandardCharsets.UTF_8.name();
62 }
63
64 public String getMessageorUseDefault(final String key, final String defaultValue, final Object... messageArguments) {
65 try {

Callers 1

getMessageMethod · 0.95

Calls 3

convertMethod · 0.95
nameMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected