in doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java [1239:1265]
private static int skipTraversedLinkAnchor(String text, int begin, int end, StringBuilder linkAnchor)
throws AptParseException {
int i;
loop:
for (i = begin; i < end; ++i) {
char c = text.charAt(i);
switch (c) {
case RIGHT_CURLY_BRACKET:
break loop;
case BACKSLASH:
if (i + 1 < end) {
++i;
linkAnchor.append(text.charAt(i));
} else {
linkAnchor.append(BACKSLASH);
}
break;
default:
linkAnchor.append(c);
}
}
if (i == end) {
throw new AptParseException("missing '" + RIGHT_CURLY_BRACKET + "'");
}
return i;
}