Deprecated API usage
Reports usages of deprecated classes, fields, and methods. A quick-fix is available to automatically convert the deprecated usage, when the necessary information can be extracted from the Javadoc of the deprecated member.
Example:
After the quick-fix is applied:
By default, the inspection doesn't produce a warning if it's impossible or hard to avoid it. For example, the following code won't be reported:
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
deprecation- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Configure the inspection:
Use the options to disable this inspection inside deprecated members, overrides of abstract deprecated methods, non-static import statements, methods of deprecated classes, or same top-level classes.
Inspection options
Here you can find the description of settings available for the Deprecated API usage inspection, and the reference of their default values.
- Ignore inside deprecated members
Default: Selected
- Ignore inside non-static imports
Default: Selected
- Ignore overrides of deprecated abstract methods from non-deprecated supers
Default: Selected
- Ignore members of deprecated classes
Default: Selected
- Ignore in the same outermost class
Default: Selected
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 242.22892 |