Skip to content

[bugfix] Support casting xs:boolean to integer subtypes

1f69c48
Select commit
Loading
Failed to load commit list.
Closed

Fix XQuery 3.1 casting and numeric comparison compliance #6165

[bugfix] Support casting xs:boolean to integer subtypes
1f69c48
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Mar 22, 2026 in 0s

1 new issue (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 1
           

Complexity increasing per file
==============================
- exist-core/src/main/java/org/exist/xquery/functions/fn/FunMin.java  2
- exist-core/src/main/java/org/exist/xquery/CastableExpression.java  1
- exist-core/src/main/java/org/exist/xquery/value/Type.java  40
- exist-core/src/main/java/org/exist/xquery/value/BooleanValue.java  4
- exist-core/src/main/java/org/exist/xquery/functions/fn/FunMax.java  2
         

See the complete overview on Codacy

Annotations

Check warning on line 733 in exist-core/src/main/java/org/exist/xquery/value/Type.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

exist-core/src/main/java/org/exist/xquery/value/Type.java#L733

The method 'isCastable(int, int)' has an NPath complexity of 8960, current threshold is 200