intellij-idea
inspecties
Zoeken…
Invoering
Intellij IDEA biedt veel code-inspecties, die het schrijven van code aanzienlijk kunnen vereenvoudigen.
Inspectieparameters zijn te vinden in Preferences | Editor | Sectie Inspections . IDEA heeft er standaard veel ingeschakeld. En veel inspecties ondersteunen opties voor automatisch repareren, die zichtbaar zijn als u op Alt + Enter drukt.
Als u inspecties voor uw hele project (of een aangepast bereik) wilt uitvoeren, moet u Analyze | selecteren Inspect code .
@NotNull / @Nullable inspecties
Deze inspecties zijn uiterst nuttig om NullPointerException te voorkomen. Standaard zijn ze uitgeschakeld. U kunt deze inspecties vinden in Inspections : Java | Probable bugs | Constant conditions & exceptions en @NotNull/@Nullable problems . Daar kunt u ook uw annotaties configureren. U kunt deze handleiding gebruiken om JetBrains-annotaties aan uw project toe te voegen.
Overweeg bijvoorbeeld deze methoden:
Als getString onmogelijk null kan retourneren, is alles goed. Maar als we onze inspecties inschakelen en in sommige gevallen null kunnen retourneren, zien we de inspectie onmiddellijk worden geactiveerd:
die zegt 'null' is returned by the method which is not declared as @Nullable . En als we op Alt + Enter Annotate method as '@Nullable' , is er een optie Annotate method as '@Nullable' . Als we nogmaals op Enter drukken, ziet onze code er zo uit:
met inspectie geactiveerd op length() methode zegt Method invocation 'length' may produce 'java.lang.NullPointerException' . En als we verder gaan en het resultaat van de methode getString() als een variabele introduceren, zullen na het raken van Alt + Enter IDEA een paar manieren voorstellen om deze inspectie te repareren:
Op deze manier kunt u uw code NullPointerException en alle mogelijke NullPointerException s repareren. Als u uw hele project (of een willekeurig bereik) wilt controleren, kunt u Analyze | gebruiken Inspect code . Zorg ervoor dat uw geselecteerde inspecties profiel alle benodigde inspecties heeft ingeschakeld.



