import java.util.Iterator;
import java.util.List;
import java.util.Optional;
+import java.util.regex.Pattern;
import org.opendaylight.mdsal.binding.javav2.model.api.AccessModifier;
import org.opendaylight.mdsal.binding.javav2.model.api.Restrictions;
import org.opendaylight.mdsal.binding.javav2.model.api.Type;
private static final CharMatcher GT_MATCHER = CharMatcher.is('>');
private static final CharMatcher LT_MATCHER = CharMatcher.is('<');
+ private static final Pattern UNICODE_CHAR_PATTERN = Pattern.compile("\\\\+u");
private static final Interner<String> PACKAGE_INTERNER = Interners.newWeakInterner();
private static final Comparator<TypeMemberBuilder<?>> SUID_MEMBER_COMPARATOR =
return def.getRangeConstraint();
}
+ public static String replaceAllIllegalChars(final CharSequence stringBuilder){
+ final String ret = UNICODE_CHAR_PATTERN.matcher(stringBuilder).replaceAll("\\\\\\\\u");
+ return ret.isEmpty() ? "" : ret;
+ }
+
}