Clirr Results

The following document contains the results of Clirr.

  • Current Version: 3.0.0
  • Comparison Version: 2.8.6

Summary

Severity Number
Error Error 133
Warning Warning 0

(The results have been filtered to omit less severe results)

API Incompatibilities

Severity Message Class Method / Field
Error Method 'protected AbstractCodeWriter(java.nio.charset.Charset)' has been removed com.helger.jcodemodel.AbstractCodeWriter protected AbstractCodeWriter(java.nio.charset.Charset)
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.AbstractJAnnotationValueOwned$FullClassNameExpr
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.AbstractJAnnotationValueOwned$JEnumConstantExpr
Error Method 'public com.helger.jcodemodel.AbstractJClass boxify()' is now final com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.AbstractJClass boxify()
Error Method 'public com.helger.jcodemodel.AbstractJType unboxify()' is now final com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.AbstractJType unboxify()
Error Parameter 1 of 'public com.helger.jcodemodel.JTypeWildcard wildcard(com.helger.jcodemodel.JTypeWildcard$EBoundMode)' has changed its type to com.helger.jcodemodel.EWildcardBoundMode com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.JTypeWildcard wildcard(com.helger.jcodemodel.JTypeWildcard$EBoundMode)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(int, java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _class(java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _class(java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _class(int, java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _class(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _enum(java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _enum(java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _enum(int, java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _enum(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _interface(java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _interface(java.lang.String)
Error Method 'public com.helger.jcodemodel.AbstractJClassContainer _interface(int, java.lang.String)' has been removed com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _interface(int, java.lang.String)
Error Class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
Error Class com.helger.jcodemodel.AbstractJExpressionImpl removed com.helger.jcodemodel.AbstractJExpressionImpl
Error Method 'public java.util.List typeParamList()' has been removed com.helger.jcodemodel.AbstractJGenerifiableImpl public java.util.List typeParamList()
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(boolean)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(boolean)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(char)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(char)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(double)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(double)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(float)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(float)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(long)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(long)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assign(java.lang.String)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(java.lang.String)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignBand(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignBand(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignBor(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignBor(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignDivide(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignDivide(double)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(double)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignDivide(float)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(float)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignDivide(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignDivide(long)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(long)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignMinus(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignMinus(double)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(double)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignMinus(float)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(float)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignMinus(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignMinus(long)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(long)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(char)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(char)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(double)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(double)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(float)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(float)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(long)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(long)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignPlus(java.lang.String)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(java.lang.String)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShl(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShl(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShl(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShl(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShr(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShr(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShr(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShr(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShrz(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShrz(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignShrz(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShrz(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignTimes(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(com.helger.jcodemodel.IJExpression)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignTimes(double)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(double)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignTimes(float)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(float)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignTimes(int)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(int)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignTimes(long)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(long)
Error Return type of method 'public com.helger.jcodemodel.IJExpressionStatement assignXor(com.helger.jcodemodel.IJExpression)' has been changed to com.helger.jcodemodel.JAssignment com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignXor(com.helger.jcodemodel.IJExpression)
Error Method 'public com.helger.jcodemodel.IJExpression gt(int)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression gt(int)
Error Method 'public com.helger.jcodemodel.IJExpression gte(int)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression gte(int)
Error Method 'public com.helger.jcodemodel.IJExpression lt(int)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression lt(int)
Error Method 'public com.helger.jcodemodel.IJExpression lte(int)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression lte(int)
Error Method 'public com.helger.jcodemodel.IJExpression mod(int)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression mod(int)
Error Method 'public com.helger.jcodemodel.IJExpression mod(long)' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression mod(long)
Error Method 'public com.helger.jcodemodel.IJExpression postdecr()' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression postdecr()
Error Method 'public com.helger.jcodemodel.IJExpression postincr()' has been added to an interface com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression postincr()
Error Method 'public java.util.List typeParamList()' has been removed com.helger.jcodemodel.IJGenerifiable public java.util.List typeParamList()
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JArray
Error Removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl from the list of superclasses com.helger.jcodemodel.JArrayCompRef
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JArrayCompRef
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAssignment
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAtom
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAtomDouble
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAtomFloat
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAtomInt
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JAtomLong
Error Method 'protected JBlock(boolean, boolean)' has been removed com.helger.jcodemodel.JBlock protected JBlock(boolean, boolean)
Error Method 'protected java.lang.Object _insert(java.lang.Object)' has been removed com.helger.jcodemodel.JBlock protected java.lang.Object _insert(java.lang.Object)
Error Method 'protected java.lang.Object _insertAt(int, java.lang.Object)' has been removed com.helger.jcodemodel.JBlock protected java.lang.Object _insertAt(int, java.lang.Object)
Error Parameter 1 of 'public void remove(java.lang.Object)' has changed its type to com.helger.jcodemodel.IJObject com.helger.jcodemodel.JBlock public void remove(java.lang.Object)
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JCast
Error Removed field isCaseSensitiveFileSystem com.helger.jcodemodel.JCodeModel isCaseSensitiveFileSystem
Error Method 'protected boolean getFileSystemCaseSensitivity()' has been removed com.helger.jcodemodel.JCodeModel protected boolean getFileSystemCaseSensitivity()
Error Removed field metadata com.helger.jcodemodel.JDefinedClass metadata
Error Method 'public java.util.List typeParamList()' has been removed com.helger.jcodemodel.JDefinedClass public java.util.List typeParamList()
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JEnumConstant
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JEnumConstantRef
Error Return type of method 'public com.helger.jcodemodel.AbstractJExpressionImpl direct(java.lang.String)' has been changed to com.helger.jcodemodel.IJExpression com.helger.jcodemodel.JExpr public com.helger.jcodemodel.AbstractJExpressionImpl direct(java.lang.String)
Error Return type of method 'public com.helger.jcodemodel.AbstractJExpressionImpl dotclass(com.helger.jcodemodel.AbstractJClass)' has been changed to com.helger.jcodemodel.IJExpression com.helger.jcodemodel.JExpr public com.helger.jcodemodel.AbstractJExpressionImpl dotclass(com.helger.jcodemodel.AbstractJClass)
Error Removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl from the list of superclasses com.helger.jcodemodel.JFieldRef
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JFieldRef
Error Removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl from the list of superclasses com.helger.jcodemodel.JFieldVar
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JFieldVar
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JInvocation
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JLambda
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JLambdaMethodRef
Error Removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl from the list of superclasses com.helger.jcodemodel.JLambdaParam
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JLambdaParam
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JOpBinary
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JOpTernary
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JOpUnary
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JOpUnaryTight
Error Method 'public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(int, java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _class(int, java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _class(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _class(java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _class(java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _enum(int, java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _enum(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _enum(java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _enum(java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _interface(int, java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _interface(int, java.lang.String)
Error Method 'public com.helger.jcodemodel.JDefinedClass _interface(java.lang.String)' has been removed com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _interface(java.lang.String)
Error Removed field BOOLEAN com.helger.jcodemodel.JPrimitiveType BOOLEAN
Error Removed field BYTE com.helger.jcodemodel.JPrimitiveType BYTE
Error Removed field CHAR com.helger.jcodemodel.JPrimitiveType CHAR
Error Removed field DOUBLE com.helger.jcodemodel.JPrimitiveType DOUBLE
Error Removed field FLOAT com.helger.jcodemodel.JPrimitiveType FLOAT
Error Removed field INT com.helger.jcodemodel.JPrimitiveType INT
Error Removed field LONG com.helger.jcodemodel.JPrimitiveType LONG
Error Removed field SHORT com.helger.jcodemodel.JPrimitiveType SHORT
Error Removed field VOID com.helger.jcodemodel.JPrimitiveType VOID
Error Method 'public com.helger.jcodemodel.AbstractJClass boxify()' is now final com.helger.jcodemodel.JPrimitiveType public com.helger.jcodemodel.AbstractJClass boxify()
Error Method 'public boolean isPrimitive()' is now final com.helger.jcodemodel.JPrimitiveType public boolean isPrimitive()
Error Method 'public com.helger.jcodemodel.AbstractJType unboxify()' is now final com.helger.jcodemodel.JPrimitiveType public com.helger.jcodemodel.AbstractJType unboxify()
Error Method 'public void comment(java.lang.String)' is now final com.helger.jcodemodel.JSingleLineCommentStatement public void comment(java.lang.String)
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JStringLiteral
Error Method 'public void what(java.lang.String)' is now final com.helger.jcodemodel.JStringLiteral public void what(java.lang.String)
Error Method 'public void expr(com.helger.jcodemodel.IJExpression)' is now final com.helger.jcodemodel.JSynchronizedBlock public void expr(com.helger.jcodemodel.IJExpression)
Error Parameter 2 of 'protected JTypeWildcard(com.helger.jcodemodel.AbstractJClass, com.helger.jcodemodel.JTypeWildcard$EBoundMode)' has changed its type to com.helger.jcodemodel.EWildcardBoundMode com.helger.jcodemodel.JTypeWildcard protected JTypeWildcard(com.helger.jcodemodel.AbstractJClass, com.helger.jcodemodel.JTypeWildcard$EBoundMode)
Error Return type of method 'public com.helger.jcodemodel.JTypeWildcard$EBoundMode boundMode()' has been changed to com.helger.jcodemodel.EWildcardBoundMode com.helger.jcodemodel.JTypeWildcard public com.helger.jcodemodel.JTypeWildcard$EBoundMode boundMode()
Error Class com.helger.jcodemodel.JTypeWildcard$EBoundMode removed com.helger.jcodemodel.JTypeWildcard$EBoundMode
Error Removed com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl from the list of superclasses com.helger.jcodemodel.JVar
Error Removed com.helger.jcodemodel.AbstractJExpressionImpl from the list of superclasses com.helger.jcodemodel.JVar
Error Parameter 4 of 'public JStaticJavaFile(com.helger.jcodemodel.JPackage, java.lang.String, java.net.URL, com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter)' has changed its type to java.util.function.Function com.helger.jcodemodel.fmt.JStaticJavaFile public JStaticJavaFile(com.helger.jcodemodel.JPackage, java.lang.String, java.net.URL, com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter)
Error Class com.helger.jcodemodel.fmt.JStaticJavaFile$ChainFilter removed com.helger.jcodemodel.fmt.JStaticJavaFile$ChainFilter
Error Class com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter removed com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter
Error In method 'public JTextFile(java.lang.String)' the number of arguments has changed com.helger.jcodemodel.fmt.JTextFile public JTextFile(java.lang.String)

API Changelog

The following APIs were modified from version 2.8.6 to 3.0.0:
  • Non justified changes

    Class From To
    com.helger.jcodemodel.AbstractCodeWriter protected AbstractCodeWriter(java.nio.charset.Charset)
    com.helger.jcodemodel.AbstractJAnnotationValueOwned$FullClassNameExpr
    com.helger.jcodemodel.AbstractJAnnotationValueOwned$JEnumConstantExpr
    com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.AbstractJClass boxify()
    com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.AbstractJType unboxify()
    com.helger.jcodemodel.AbstractJClass public com.helger.jcodemodel.JTypeWildcard wildcard(com.helger.jcodemodel.JTypeWildcard$EBoundMode)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(int, java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _annotationTypeDeclaration(java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _class(int, java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _class(java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _enum(int, java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _enum(java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _interface(int, java.lang.String)
    com.helger.jcodemodel.AbstractJClassContainer public com.helger.jcodemodel.AbstractJClassContainer _interface(java.lang.String)
    com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
    com.helger.jcodemodel.AbstractJExpressionImpl
    com.helger.jcodemodel.AbstractJGenerifiableImpl public java.util.List typeParamList()
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(boolean)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(char)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(double)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(float)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(java.lang.String)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assign(long)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignBand(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignBor(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(double)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(float)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignDivide(long)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(double)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(float)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignMinus(long)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(char)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(double)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(float)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(java.lang.String)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignPlus(long)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShl(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShl(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShr(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShr(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShrz(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignShrz(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(double)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(float)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(int)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignTimes(long)
    com.helger.jcodemodel.IJAssignmentTarget public com.helger.jcodemodel.IJExpressionStatement assignXor(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression gt(int)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression gte(int)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression lt(int)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression lte(int)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression mod(int)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression mod(long)
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression postdecr()
    com.helger.jcodemodel.IJExpression public com.helger.jcodemodel.IJExpression postincr()
    com.helger.jcodemodel.IJGenerifiable public java.util.List typeParamList()
    com.helger.jcodemodel.JArray
    com.helger.jcodemodel.JArrayCompRef
    com.helger.jcodemodel.JArrayCompRef
    com.helger.jcodemodel.JAssignment
    com.helger.jcodemodel.JAtom
    com.helger.jcodemodel.JAtomDouble
    com.helger.jcodemodel.JAtomFloat
    com.helger.jcodemodel.JAtomInt
    com.helger.jcodemodel.JAtomLong
    com.helger.jcodemodel.JBlock protected JBlock(boolean, boolean)
    com.helger.jcodemodel.JBlock protected java.lang.Object _insert(java.lang.Object)
    com.helger.jcodemodel.JBlock protected java.lang.Object _insertAt(int, java.lang.Object)
    com.helger.jcodemodel.JBlock public void remove(java.lang.Object)
    com.helger.jcodemodel.JCast
    com.helger.jcodemodel.JCodeModel isCaseSensitiveFileSystem
    com.helger.jcodemodel.JCodeModel protected boolean getFileSystemCaseSensitivity()
    com.helger.jcodemodel.JDefinedClass metadata
    com.helger.jcodemodel.JDefinedClass public java.util.List typeParamList()
    com.helger.jcodemodel.JEnumConstant
    com.helger.jcodemodel.JEnumConstantRef
    com.helger.jcodemodel.JExpr public com.helger.jcodemodel.AbstractJExpressionImpl direct(java.lang.String)
    com.helger.jcodemodel.JExpr public com.helger.jcodemodel.AbstractJExpressionImpl dotclass(com.helger.jcodemodel.AbstractJClass)
    com.helger.jcodemodel.JFieldRef
    com.helger.jcodemodel.JFieldRef
    com.helger.jcodemodel.JFieldVar
    com.helger.jcodemodel.JFieldVar
    com.helger.jcodemodel.JInvocation
    com.helger.jcodemodel.JLambda
    com.helger.jcodemodel.JLambdaMethodRef
    com.helger.jcodemodel.JLambdaParam
    com.helger.jcodemodel.JLambdaParam
    com.helger.jcodemodel.JOpBinary
    com.helger.jcodemodel.JOpTernary
    com.helger.jcodemodel.JOpUnary
    com.helger.jcodemodel.JOpUnaryTight
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(int, java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _annotationTypeDeclaration(java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _class(int, java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _class(java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _enum(int, java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _enum(java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _interface(int, java.lang.String)
    com.helger.jcodemodel.JPackage public com.helger.jcodemodel.JDefinedClass _interface(java.lang.String)
    com.helger.jcodemodel.JPrimitiveType BOOLEAN
    com.helger.jcodemodel.JPrimitiveType BYTE
    com.helger.jcodemodel.JPrimitiveType CHAR
    com.helger.jcodemodel.JPrimitiveType DOUBLE
    com.helger.jcodemodel.JPrimitiveType FLOAT
    com.helger.jcodemodel.JPrimitiveType INT
    com.helger.jcodemodel.JPrimitiveType LONG
    com.helger.jcodemodel.JPrimitiveType SHORT
    com.helger.jcodemodel.JPrimitiveType VOID
    com.helger.jcodemodel.JPrimitiveType public boolean isPrimitive()
    com.helger.jcodemodel.JPrimitiveType public com.helger.jcodemodel.AbstractJClass boxify()
    com.helger.jcodemodel.JPrimitiveType public com.helger.jcodemodel.AbstractJType unboxify()
    com.helger.jcodemodel.JSingleLineCommentStatement public void comment(java.lang.String)
    com.helger.jcodemodel.JStringLiteral
    com.helger.jcodemodel.JStringLiteral public void what(java.lang.String)
    com.helger.jcodemodel.JSynchronizedBlock public void expr(com.helger.jcodemodel.IJExpression)
    com.helger.jcodemodel.JTypeWildcard protected JTypeWildcard(com.helger.jcodemodel.AbstractJClass, com.helger.jcodemodel.JTypeWildcard$EBoundMode)
    com.helger.jcodemodel.JTypeWildcard public com.helger.jcodemodel.JTypeWildcard$EBoundMode boundMode()
    com.helger.jcodemodel.JTypeWildcard$EBoundMode
    com.helger.jcodemodel.JVar
    com.helger.jcodemodel.JVar
    com.helger.jcodemodel.fmt.JStaticJavaFile public JStaticJavaFile(com.helger.jcodemodel.JPackage, java.lang.String, java.net.URL, com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter)
    com.helger.jcodemodel.fmt.JStaticJavaFile$ChainFilter
    com.helger.jcodemodel.fmt.JStaticJavaFile$ILineFilter
    com.helger.jcodemodel.fmt.JTextFile public JTextFile(java.lang.String)