MCPcopy Create free account
hub / github.com/FabricMC/Matcher / isValidJavaIdentifier

Method isValidJavaIdentifier

src/main/java/matcher/Util.java:243–255  ·  view source on GitHub ↗
(String s)

Source from the content-addressed store, hash-verified

241 }
242
243 public static boolean isValidJavaIdentifier(String s) {
244 if (s.isEmpty()) return false;
245
246 int cp = s.codePointAt(0);
247 if (!Character.isJavaIdentifierStart(cp)) return false;
248
249 for (int i = Character.charCount(cp), max = s.length(); i < max; i += Character.charCount(cp)) {
250 cp = s.codePointAt(i);
251 if (!Character.isJavaIdentifierPart(cp)) return false;
252 }
253
254 return true;
255 }
256
257 public static int compareNatural(String a, String b) {
258 final int lenA = a.length();

Callers 3

hasValidOrigNameMethod · 0.95
gatherArgsMethod · 0.95
gatherVarsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected