Refactor XMLTokener.unescapeEntity() to reduce complexity

Extracted hex and decimal parsing logic into separate methods to
address SonarQube complexity warning:
- parseHexEntity(): handles ઼ format
- parseDecimalEntity(): handles { format

This reduces cyclomatic complexity while maintaining identical
functionality and all validation checks.
This commit is contained in:
OwenSanzas
2026-01-28 09:52:25 +00:00
parent 534ce3c4d1
commit 6c1bfbc7a5
2 changed files with 46 additions and 28 deletions

3
.gitignore vendored
View File

@@ -16,3 +16,6 @@ build
/gradlew
/gradlew.bat
.gitmodules
# ignore compiled class files
*.class