int startLength = buffer.length();
if (haveExperimentalLanguagePrefix()) {
- append(Character.toLowerCase(id[0]));
+ append(AsciiUtil.toLower(id[0]));
append(HYPHEN);
index = 2;
}
char c;
while(!isTerminatorOrIDSeparator(c = next())) {
- append(Character.toLowerCase(c));
+ append(AsciiUtil.toLower(c));
}
--index; // unget
int oldBlen = buffer.length(); // get before append hyphen, if we truncate everything is undone
char c;
boolean firstPass = true;
- while(!isTerminatorOrIDSeparator(c = next()) && Character.isLetter(c)) {
+ while(!isTerminatorOrIDSeparator(c = next()) && AsciiUtil.isAlpha(c)) {
if (firstPass) {
addSeparator();
- append(Character.toUpperCase(c));
+ append(AsciiUtil.toUpper(c));
firstPass = false;
} else {
- append(Character.toLowerCase(c));
+ append(AsciiUtil.toLower(c));
}
}
--index; // unget
++index;
char c;
- while (!isTerminatorOrIDSeparator(c = next()) && Character.isLetter(c));
+ while (!isTerminatorOrIDSeparator(c = next()) && AsciiUtil.isAlpha(c));
--index;
if (index - oldIndex != 5) { // +1 to account for separator
++oldBlen; // increment past hyphen
firstPass = false;
}
- append(Character.toUpperCase(c));
+ append(AsciiUtil.toUpper(c));
}
--index; // unget
firstPass = false;
}
}
- c = Character.toUpperCase(c);
+ c = AsciiUtil.toUpper(c);
if (c == HYPHEN || c == COMMA) {
c = UNDERSCORE;
}