← 返回首页
Deprecated method or constructor invocation — CodeQL query help documentation CodeQL docs
CodeQL documentation
CodeQL resources

Deprecated method or constructor invocation

ID: java/deprecated-call Kind: problem Security severity: Severity: recommendation Precision: high Tags: - maintainability - readability - non-attributable - external/cwe/cwe-477 Query suites: - java-security-and-quality.qls

Click to see the query in the CodeQL repository

A method (or constructor) can be marked as deprecated using either the @Deprecated annotation or the @deprecated Javadoc tag. Using a method that has been marked as deprecated is bad practice, typically for one or more of the following reasons:

Recommendation

Avoid using a method that has been marked as deprecated. Follow any guidance that is provided with the @deprecated Javadoc tag, which should explain how to replace the call to the deprecated method.

References