Skip to content
Success

Changes

Summary

  1. [Bug #257] Add test reproducing the issue. (commit: d174f73) (details)
  2. [Bug #257] Refactor element processing in modelgen to handle annotations in element type declaration. (commit: 91c5414) (details)
  3. [Bug #257] Minor code cleanup in modelgen. (commit: 799b255) (details)
Commit d174f73e427ef10c43390db05ec4ab44f8596336 by Martin Ledvinka
[Bug #257] Add test reproducing the issue.
(commit: d174f73)
The file was modifiedmodelgen/src/test/java/cz/cvut/kbss/jopa/modelgen/ModelGenProcessorTests.java (diff)
The file was modifiedmodelgen/src/test/java/cz/test/ex/TestingClassOWL.java (diff)
The file was addedmodelgen/src/test/java/cz/test/ex/CustomAnnotation.java
The file was modifiedmodelgen/src/test/resources/TestingClassOWL_.txt (diff)
Commit 91c5414252a2f9877713949ba84b0081ec2e2ff6 by Martin Ledvinka
[Bug #257] Refactor element processing in modelgen to handle annotations in element type declaration.

In JDK 17 and before, annotations were added before type ("@Annotation java.util.Set"), now, they are inserted into the type ("java.util@Annotation Set"), so we cannot rely on TypeMirror.toString when determining type.
(commit: 91c5414)
The file was modifiedmodelgen/src/main/java/cz/cvut/kbss/jopa/modelgen/OutputFilesGenerator.java (diff)
The file was modifiedmodelgen/src/main/java/cz/cvut/kbss/jopa/modelgen/classmodel/Type.java (diff)
The file was modifiedmodelgen/src/test/java/cz/cvut/kbss/jopa/modelgen/ModelGenProcessorTests.java (diff)
The file was modifiedmodelgen/src/test/java/cz/cvut/kbss/jopa/modelgen/OutputFilesGeneratorTests.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/CreateOperationsRunner.java (diff)
The file was modifiedmodelgen/src/test/resources/TestingClassOWL_.txt (diff)
Commit 799b25582f216f25ba7e913653f37cabd8d0ca8a by Martin Ledvinka
[Bug #257] Minor code cleanup in modelgen.
(commit: 799b255)
The file was modifiedmodelgen/src/main/java/cz/cvut/kbss/jopa/modelgen/OutputFilesGenerator.java (diff)
The file was modifiedmodelgen/src/main/java/cz/cvut/kbss/jopa/modelgen/classmodel/Type.java (diff)
The file was modifiedmodelgen/src/main/java/cz/cvut/kbss/jopa/modelgen/classmodel/Field.java (diff)