This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.

CAST AIP Service Packs 8.3.20 - 8.3.23 are compatible only with the latest releases of the JEE Analyzer extension, i.e. 1.0.28 and 1.2.10-funcrel. Using older releases of the extension with these CAST AIP Service Packs risks incomplete analysis results (missing objects, links, violations, erroneous FP values) for JEE and C++ analyses.

Therefore, when using CAST AIP Service Packs 8.3.20 - 8.3.23, please either:

  • Upgrade your JEE extension to a compatible release (i.e. ≥ 1.0.28 or ≥ 1.2.10-funcrel) OR
  • Upgrade CAST AIP to a more recent Service Pack (≥ 8.3.24) which are compatible with older releases of the JEE Analyzer extension

If upgrading the JEE Analyzer extension or CAST AIP is not possible, please contact CAST Technical Support

Updates

JFAMILY-1144: Lombok Annotation Usage: Throwing False Positive for Rule - Persistent classes should Implement hashCode() and equals()

In the current release of the extension, Lombok Annotation usage has been added.

JFAMILY-1186: Wrong & Missing links case, due to the limitation on duplicate classes 

In the current release of the extension, limitations on duplicate classes have been fixed. For more details see: CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA068: Duplicate class declaration 

Resolved Issues

Internal IDTicket IDSummaryImpact
JFAMILY-1112

17038, 17337

Classes from rt.jar Env Profile are not analyzedNo unresolved warnings in log
JFAMILY-117417574Link not correctly created between two java methods of same analysis unit

Link to the implementation method has been added

JFAMILY-118617706Wrong & Missing links case, due to the limitation on duplicate classes

Links across the analysis units will not be created (Links are created correctly).

JFAMILY-1194 17782False positive for rule "Persistent classes should Implement hashCode() and equals()" in case of use of Lombok annotations

No false positive are displayed.  Lombok Annotation usage has been updated

JFAMILY-1264 18234 Various Syntax Error Warning seen in Java Analysis Log resulting in files not analyzed No Syntax error 
JFAMILY-1130 17129REGRESSION in AIP 8.3.x - JAVA124 for org.w3c.dom classes and interfaces, incomplete JSE 1.8 env profile

All symbol defined in rt.jar are resolved.

 JFAMILY-921 15062JAVA analysis warning: JAVA044: Syntax not recognizedNo Syntax error