Apache Commons logo Apache Commons JEXL

Clirr Results

The following document contains the results of Clirr.

  • Current Version: 3.1
  • Comparison Version: 3.0

Summary

Severity Number
Error Error 4
Warning Warning 0
Info Info 12

API Incompatibilities

Severity Message Class Method / Field
Error Abstract method 'public boolean isCancellable()' has been added org.apache.commons.jexl3.JexlEngine public boolean isCancellable()
Error Method 'public java.lang.Boolean isCancellable()' has been added to an interface org.apache.commons.jexl3.JexlEngine$Options public java.lang.Boolean isCancellable()
Error Method 'public java.util.concurrent.Callable callable(org.apache.commons.jexl3.JexlContext)' has been added to an interface org.apache.commons.jexl3.JexlExpression public java.util.concurrent.Callable callable(org.apache.commons.jexl3.JexlContext)
Error Method 'public java.util.Map getPragmas()' has been added to an interface org.apache.commons.jexl3.JxltEngine$Template public java.util.Map getPragmas()
Info Method 'protected org.apache.commons.jexl3.JexlArithmetic createWithOptions(boolean, java.math.MathContext, int)' has been added org.apache.commons.jexl3.JexlArithmetic protected org.apache.commons.jexl3.JexlArithmetic createWithOptions(boolean, java.math.MathContext, int)
Info Method 'public org.apache.commons.jexl3.JexlArithmetic options(org.apache.commons.jexl3.JexlContext)' has been added org.apache.commons.jexl3.JexlArithmetic public org.apache.commons.jexl3.JexlArithmetic options(org.apache.commons.jexl3.JexlContext)
Info Method 'public org.apache.commons.jexl3.JexlBuilder cancellable(boolean)' has been added org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder cancellable(boolean)
Info Method 'public java.lang.Boolean cancellable()' has been added org.apache.commons.jexl3.JexlBuilder public java.lang.Boolean cancellable()
Info Method 'public org.apache.commons.jexl3.JexlBuilder charset(java.nio.charset.Charset)' has been added org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder charset(java.nio.charset.Charset)
Info Method 'public org.apache.commons.jexl3.JexlBuilder loader(java.nio.charset.Charset)' has been deprecated org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder loader(java.nio.charset.Charset)
Info Class org.apache.commons.jexl3.JexlContext$AnnotationProcessor added org.apache.commons.jexl3.JexlContext$AnnotationProcessor
Info Method 'public java.lang.String annotationError(org.apache.commons.jexl3.parser.JexlNode, java.lang.String)' has been added org.apache.commons.jexl3.JexlException public java.lang.String annotationError(org.apache.commons.jexl3.parser.JexlNode, java.lang.String)
Info Class org.apache.commons.jexl3.JexlException$Annotation added org.apache.commons.jexl3.JexlException$Annotation
Info Added public field FOR_EACH org.apache.commons.jexl3.JexlOperator FOR_EACH
Info Method 'public JexlSandbox(boolean)' has been added org.apache.commons.jexl3.introspection.JexlSandbox public JexlSandbox(boolean)
Info Method 'protected JexlSandbox(boolean, java.util.Map)' has been added org.apache.commons.jexl3.introspection.JexlSandbox protected JexlSandbox(boolean, java.util.Map)

API Changelog

The following APIs were modified from version 3.0 to 3.1:
  • Non justified changes

    Class From To
    org.apache.commons.jexl3.JexlArithmetic protected org.apache.commons.jexl3.JexlArithmetic createWithOptions(boolean, java.math.MathContext, int)
    org.apache.commons.jexl3.JexlArithmetic public org.apache.commons.jexl3.JexlArithmetic options(org.apache.commons.jexl3.JexlContext)
    org.apache.commons.jexl3.JexlBuilder public java.lang.Boolean cancellable()
    org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder cancellable(boolean)
    org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder charset(java.nio.charset.Charset)
    org.apache.commons.jexl3.JexlBuilder public org.apache.commons.jexl3.JexlBuilder loader(java.nio.charset.Charset)
    org.apache.commons.jexl3.JexlContext$AnnotationProcessor
    org.apache.commons.jexl3.JexlEngine public boolean isCancellable()
    org.apache.commons.jexl3.JexlEngine$Options public java.lang.Boolean isCancellable()
    org.apache.commons.jexl3.JexlException public java.lang.String annotationError(org.apache.commons.jexl3.parser.JexlNode, java.lang.String)
    org.apache.commons.jexl3.JexlException$Annotation
    org.apache.commons.jexl3.JexlExpression public java.util.concurrent.Callable callable(org.apache.commons.jexl3.JexlContext)
    org.apache.commons.jexl3.JexlOperator FOR_EACH
    org.apache.commons.jexl3.JxltEngine$Template public java.util.Map getPragmas()
    org.apache.commons.jexl3.introspection.JexlSandbox protected JexlSandbox(boolean, java.util.Map)
    org.apache.commons.jexl3.introspection.JexlSandbox public JexlSandbox(boolean)