refactor: Deprecate old Javadoc classes #1240
qodana.yml
on: pull_request
code-quality qodana
3m 12s
code-quality spoon-javadoc qodana
3m 19s
Annotations
46 errors and 12 warnings
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocDescription.java#L41
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L135
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocDescription.java#L29
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L130
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L17
'spoon.javadoc.internal.JavadocInlineTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L43
'spoon.javadoc.internal.Javadoc' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocSnippet.java#L27
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L17
'spoon.javadoc.internal.JavadocInlineTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L75
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocDescription.java#L51
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L129
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L43
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L96
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L130
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L42
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L74
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L231
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L50
'spoon.javadoc.internal.Javadoc' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L137
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L142
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L233
'spoon.javadoc.internal.JavadocInlineTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L83
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocInlineTag.java#L26
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L135
'spoon.javadoc.internal.JavadocSnippet' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L114
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocInlineTag.java#L39
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L109
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocDescription.java#L35
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L142
'spoon.javadoc.internal.JavadocSnippet' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocDescription.java#L45
'spoon.javadoc.internal.JavadocDescriptionElement' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L124
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L94
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L50
'spoon.javadoc.internal.Javadoc' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L46
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L89
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L68
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L115
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L235
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L49
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L138
'spoon.javadoc.internal.JavadocInlineTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L35
'spoon.javadoc.internal.JavadocDescription' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L94
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L54
'spoon.javadoc.internal.JavadocBlockTag' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L43
'spoon.javadoc.internal.Javadoc' is deprecated since version 11.0.0 and marked for removal
|
Usage of API marked for removal:
src/main/java/spoon/javadoc/internal/Javadoc.java#L138
'spoon.javadoc.internal.JavadocInlineTag' is deprecated since version 11.0.0 and marked for removal
|
code-quality qodana
The number of problems exceeds the failThreshold
|
Nullability and data flow problems:
src/main/java/spoon/reflect/visitor/CtBiScannerDefault.java#L1088
Method invocation `getTypeCasts` may produce `NullPointerException`
|
Deprecated member is still used:
src/main/java/spoon/javadoc/internal/JavadocDescriptionElement.java#L25
Deprecated member 'JavadocDescriptionElement' is still used
|
Deprecated member is still used:
src/main/java/spoon/javadoc/internal/JavadocBlockTag.java#L31
Deprecated member 'JavadocBlockTag' is still used
|
Deprecated member is still used:
src/main/java/spoon/javadoc/internal/JavadocInlineTag.java#L26
Deprecated member 'JavadocInlineTag' is still used
|
Redundant type cast:
src/main/java/spoon/reflect/meta/impl/ModelRoleHandlers.java#L722
Casting `(castTarget(...).getPattern())` to `Object` is redundant
|
Redundant type cast:
src/main/java/spoon/reflect/meta/impl/ModelRoleHandlers.java#L1846
Casting `(Object)(castTarget(...).getElseStatement())` to `U` is redundant
|
Redundant type cast:
src/main/java/spoon/reflect/meta/impl/ModelRoleHandlers.java#L404
Casting `(Object)(castTarget(...).getThenStatement())` to `U` is redundant
|
Redundant type cast:
src/main/java/spoon/reflect/meta/impl/ModelRoleHandlers.java#L2176
Casting `(castTarget(...).getGuard())` to `Object` is redundant
|
Redundant field initialization:
src/main/java/spoon/support/reflect/code/CtCaseImpl.java#L41
Field initialization to `false` is redundant
|
Unchecked warning:
src/main/java/spoon/support/visitor/clone/CloneBuilder.java#L134
Unchecked cast: 'spoon.reflect.declaration.CtElement' to 'spoon.reflect.code.CtCase'
|
code-quality qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: JetBrains/qodana-action@a8363b702c2d2d49a77620bcd10541686df21307. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
code-quality spoon-javadoc qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: JetBrains/qodana-action@a8363b702c2d2d49a77620bcd10541686df21307, github/codeql-action/upload-sarif@03e7845b7bfcd5e7fb63d1ae8c61b0e791134fab. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|