GROOVY-12223: Introduce hidden class support - #2755
Quality Gate passed
Annotations
Check warning on line 99 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MFz&open=AZ_I7fQQuumdHscE4MFz&pullRequest=2755
Check warning on line 170 in src/main/java/org/apache/groovy/util/HiddenClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Catch Exception instead of Error.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_OAClqzr0mw-H0Yrd4&open=AZ_OAClqzr0mw-H0Yrd4&pullRequest=2755
Check failure on line 231 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Remove usage of generic wildcard type.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MF3&open=AZ_I7fQQuumdHscE4MF3&pullRequest=2755
Check warning on line 248 in src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fT4uumdHscE4MF5&open=AZ_I7fT4uumdHscE4MF5&pullRequest=2755
Check warning on line 167 in src/main/java/org/apache/groovy/util/HiddenClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Combine this catch with the one at line 165, which has the same body.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_OAClqzr0mw-H0Yrd5&open=AZ_OAClqzr0mw-H0Yrd5&pullRequest=2755
Check warning on line 158 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MF1&open=AZ_I7fQQuumdHscE4MF1&pullRequest=2755
Check warning on line 198 in src/main/java/org/apache/groovy/util/HiddenClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Catch Exception instead of Error.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_OAClqzr0mw-H0Yrd6&open=AZ_OAClqzr0mw-H0Yrd6&pullRequest=2755
Check warning on line 43 in src/main/java/org/codehaus/groovy/runtime/metaclass/ReflectorLoader.java
sonarqubecloud / SonarCloud Code Analysis
Do not forget to remove this deprecated code someday.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_dOZTpfwJVWRptLBxX&open=AZ_dOZTpfwJVWRptLBxX&pullRequest=2755
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_BvtQPmaZPOCQ7tTmW&open=AZ_BvtQPmaZPOCQ7tTmW&pullRequest=2755
Check warning on line 256 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MF4&open=AZ_I7fQQuumdHscE4MF4&pullRequest=2755
Check warning on line 183 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MF2&open=AZ_I7fQQuumdHscE4MF2&pullRequest=2755
Check warning on line 133 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Replace this type parametrization by the 'final' type `Class`.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MF0&open=AZ_I7fQQuumdHscE4MF0&pullRequest=2755
Check warning on line 94 in src/main/java/org/codehaus/groovy/runtime/ProxyClassDefiner.java
sonarqubecloud / SonarCloud Code Analysis
Method has 8 parameters, which is greater than 7 authorized.
See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AZ_I7fQQuumdHscE4MFy&open=AZ_I7fQQuumdHscE4MFy&pullRequest=2755