minor performance: removed redundant initializers in java analysis
authorAlexey Kudravtsev <cdr@intellij.com>
Thu, 28 Apr 2016 15:56:38 +0000 (18:56 +0300)
committerAlexey Kudravtsev <cdr@intellij.com>
Fri, 29 Apr 2016 09:13:21 +0000 (12:13 +0300)
109 files changed:
java/java-analysis-impl/src/com/intellij/codeInspection/RedundantSuppressInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/StreamApiMigrationInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/Analysis.java
java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/Contracts.java
java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/NullableMethodAnalysis.java
java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/Parameters.java
java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/asm/LeakingParameters.java
java/java-analysis-impl/src/com/intellij/codeInspection/canBeFinal/CanBeFinalInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/deadCode/UnusedDeclarationInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/defUse/DefUseInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/deprecation/DeprecationInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/duplicateThrows/DuplicateThrowsInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/inheritance/search/InheritorsStatisticalDataSearch.java
java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/javaDoc/JavaDocLocalInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/nullable/NullableStuffInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/redundantCast/RedundantCastInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/uncheckedWarnings/UncheckedWarningLocalInspectionBase.java
java/java-analysis-impl/src/com/intellij/codeInspection/visibility/VisibilityInspection.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaClassFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaMethodFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaPackageFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/refactoring/extractMethod/InputVariables.java
java/java-analysis-impl/src/com/intellij/refactoring/extractMethod/ParametersFolder.java
java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/DuplicatesFinder.java
java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/Match.java
java/java-analysis-impl/src/org/jetbrains/java/generate/config/Config.java
java/java-analysis-impl/src/org/jetbrains/java/generate/config/FilterPattern.java
java/java-analysis-impl/src/org/jetbrains/java/generate/inspection/ClassHasNoToStringMethodInspection.java
java/java-impl/src/com/intellij/codeEditor/printing/HyperlinksToClassesOption.java
java/java-impl/src/com/intellij/codeInsight/completion/AllClassesGetter.java
java/java-impl/src/com/intellij/codeInsight/completion/MemberLookupHelper.java
java/java-impl/src/com/intellij/codeInsight/completion/StaticMemberProcessor.java
java/java-impl/src/com/intellij/codeInsight/completion/scope/JavaCompletionProcessor.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/RenameWrongRefFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SurroundWithTryCatchFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SwitchStatementBranch.java
java/java-impl/src/com/intellij/codeInsight/editorActions/AutoFormatTypedHandler.java
java/java-impl/src/com/intellij/codeInsight/editorActions/moveUpDown/DeclarationMover.java
java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java
java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHandler.java
java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java
java/java-impl/src/com/intellij/codeInsight/generation/surroundWith/JavaExpressionSurroundDescriptor.java
java/java-impl/src/com/intellij/codeInsight/generation/surroundWith/JavaWithTryCatchSurrounder.java
java/java-impl/src/com/intellij/codeInsight/highlighting/HighlightImportedElementsHandler.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/AddOnDemandStaticImportAction.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/DeannotateIntentionAction.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/ReplaceCastWithVariableAction.java
java/java-impl/src/com/intellij/codeInspection/inferNullity/InferNullityAnnotationsAction.java
java/java-impl/src/com/intellij/codeInspection/unusedReturnValue/UnusedReturnValue.java
java/java-impl/src/com/intellij/cyclicDependencies/CyclicDependenciesBuilder.java
java/java-impl/src/com/intellij/cyclicDependencies/CyclicDependenciesUtil.java
java/java-impl/src/com/intellij/internal/DupIconsFinder.java
java/java-impl/src/com/intellij/javadoc/JavadocConfiguration.java
java/java-impl/src/com/intellij/lang/java/JavaImportOptimizer.java
java/java-impl/src/com/intellij/packageDependencies/ui/TreeModelBuilder.java
java/java-impl/src/com/intellij/psi/AbstractQualifiedReference.java
java/java-impl/src/com/intellij/psi/codeStyle/JavaCodeStyleSettings.java
java/java-impl/src/com/intellij/psi/filters/types/AssignableFromFilter.java
java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java
java/java-impl/src/com/intellij/psi/formatter/java/SyntheticCodeBlock.java
java/java-impl/src/com/intellij/psi/impl/cache/SmartIntToIntArrayMap.java
java/java-impl/src/com/intellij/psi/impl/source/PsiCodeFragmentImpl.java
java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/SingleClassHierarchyBuilder.java
java/java-impl/src/com/intellij/refactoring/JavaRefactoringSettings.java
java/java-impl/src/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java
java/java-impl/src/com/intellij/refactoring/anonymousToInner/VariableInfo.java
java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java
java/java-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/extractMethodObject/ExtractMethodObjectProcessor.java
java/java-impl/src/com/intellij/refactoring/extractclass/BackpointerUsageVisitor.java
java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java
java/java-impl/src/com/intellij/refactoring/extractclass/ExtractedClassBuilder.java
java/java-impl/src/com/intellij/refactoring/introduceField/IntroduceConstantHandler.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/EnclosingMethodSelectionDialog.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterUI.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterDialog.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterProcessor.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterSettingsUI.java
java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableDialog.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectClassDescriptor.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/ParameterObjectBuilder.java
java/java-impl/src/com/intellij/refactoring/memberPullUp/JavaPullUpHelper.java
java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpProcessor.java
java/java-impl/src/com/intellij/refactoring/migration/MigrationMapSet.java
java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/AutocreatingSingleSourceRootMoveDestination.java
java/java-impl/src/com/intellij/refactoring/move/moveMembers/MoveMembersDialog.java
java/java-impl/src/com/intellij/refactoring/psi/ArrayIterator.java
java/java-impl/src/com/intellij/refactoring/turnRefsToSuper/TurnRefsToSuperDialog.java
java/java-impl/src/com/intellij/refactoring/typeCook/deductive/PsiTypeVariableFactory.java
java/java-impl/src/com/intellij/refactoring/typeCook/deductive/resolver/BindingFactory.java
java/java-impl/src/com/intellij/refactoring/typeCook/deductive/resolver/ResolverTree.java
java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java
java/java-impl/src/com/intellij/refactoring/util/classMembers/ElementNeedsThis.java
java/java-impl/src/com/intellij/refactoring/util/classMembers/InterfaceMemberDependencyGraph.java
java/java-impl/src/com/intellij/refactoring/util/classRefs/ClassReferenceScanner.java
java/java-impl/src/com/intellij/refactoring/util/duplicates/MethodDuplicatesHandler.java
java/java-impl/src/com/intellij/refactoring/util/occurrences/BaseOccurrenceManager.java
java/java-impl/src/com/intellij/refactoring/wrapreturnvalue/ReturnValueBeanBuilder.java
java/java-impl/src/com/intellij/unscramble/ThreadState.java
java/java-impl/src/com/intellij/unscramble/UnscrambleListener.java
java/java-indexing-impl/src/com/intellij/codeInsight/ReadableExternalAnnotationsManager.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/AllClassesSearchExecutor.java
java/java-psi-api/src/com/intellij/ide/util/JavaAnonymousClassesHelper.java
java/java-psi-api/src/com/intellij/psi/util/ClassUtil.java

index 388e66022cce5956e56e357bfc475b8be9473700..7304094495c699982559fe1cab702eaa2668710c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,10 +44,10 @@ import java.util.*;
  * @author cdr
  */
 public class RedundantSuppressInspectionBase extends GlobalInspectionTool {
-  private BidirectionalMap<String, QuickFix> myQuickFixes = null;
+  private BidirectionalMap<String, QuickFix> myQuickFixes;
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInspection.RedundantSuppressInspection");
 
-  public boolean IGNORE_ALL = false;
+  public boolean IGNORE_ALL;
 
   @Override
   @NotNull
index 02d49d6cab9ae85f08bd969b344bc3a406fa3145..e868a10530a4e3e9ba24f88fe66b22f19664a666 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -51,7 +51,7 @@ import java.util.List;
 public class StreamApiMigrationInspection extends BaseJavaBatchLocalInspectionTool {
   private static final Logger LOG = Logger.getInstance("#" + StreamApiMigrationInspection.class.getName());
 
-  public boolean REPLACE_TRIVIAL_FOREACH = false;
+  public boolean REPLACE_TRIVIAL_FOREACH;
 
   @Nullable
   @Override
index 90ae880310bdcc95c511d4744379754b0074dd3e..f06b1bda7065c747afa8ccc82cf564b51b83a3a5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,9 +26,12 @@ import org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException;
 import org.jetbrains.org.objectweb.asm.tree.analysis.BasicValue;
 import org.jetbrains.org.objectweb.asm.tree.analysis.Frame;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
 
-import static com.intellij.codeInspection.bytecodeAnalysis.Direction.*;
+import static com.intellij.codeInspection.bytecodeAnalysis.Direction.In;
+import static com.intellij.codeInspection.bytecodeAnalysis.Direction.InOut;
 
 class AbstractValues {
   static final class ParamValue extends BasicValue {
@@ -213,7 +216,7 @@ abstract class Analysis<Res> {
   final protected List<State>[] computed;
   final Key aKey;
 
-  Res earlyResult = null;
+  Res earlyResult;
 
   protected Analysis(RichControlFlow richControlFlow, Direction direction, boolean stable) {
     this.richControlFlow = richControlFlow;
index 9d71d42189391786c4c0add1538dbf69e0ec755a..08a529c5a09870e29237c73b63683193418e17a8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -34,8 +34,9 @@ import java.util.List;
 import java.util.Set;
 
 import static com.intellij.codeInspection.bytecodeAnalysis.AbstractValues.*;
+import static com.intellij.codeInspection.bytecodeAnalysis.Direction.InOut;
+import static com.intellij.codeInspection.bytecodeAnalysis.Direction.Out;
 import static org.jetbrains.org.objectweb.asm.Opcodes.*;
-import static com.intellij.codeInspection.bytecodeAnalysis.Direction.*;
 
 class InOutAnalysis extends Analysis<Result> {
 
@@ -47,8 +48,8 @@ class InOutAnalysis extends Analysis<Result> {
   private final Value inValue;
   private final int generalizeShift;
   private Result internalResult;
-  private int id = 0;
-  private int pendingTop = 0;
+  private int id;
+  private int pendingTop;
 
   protected InOutAnalysis(RichControlFlow richControlFlow, Direction direction, boolean[] resultOrigins, boolean stable, State[] pending) {
     super(richControlFlow, direction, stable);
@@ -273,7 +274,7 @@ class InOutInterpreter extends BasicInterpreter {
   final boolean[] resultOrigins;
   final boolean nullAnalysis;
 
-  boolean deReferenced = false;
+  boolean deReferenced;
 
   InOutInterpreter(Direction direction, InsnList insns, boolean[] resultOrigins) {
     this.direction = direction;
index 2e2924c044ede31dd244d790765412b9bc9b3702..b865a9a4af34d0349cfc6d3068575ad91b3df921 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -211,12 +211,12 @@ class NullableMethodInterpreter extends BasicInterpreter implements InterpreterE
   private final int[] originsMapping;
   final Key[] keys;
 
-  Constraint constraint = null;
-  int delta = 0;
-  int nullsDelta = 0;
+  Constraint constraint;
+  int delta;
+  int nullsDelta;
   int notNullInsn = -1;
-  int notNullCall = 0;
-  int notNullNull = 0;
+  int notNullCall;
+  int notNullNull;
 
   NullableMethodInterpreter(InsnList insns, boolean[] origins, int[] originsMapping) {
     this.insns = insns;
index 52106534d8a7734f026becf81a77283547c141ff..ad52d2f8a7bb804c099293b91661fa0ae5137e64 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -34,9 +34,9 @@ import java.util.List;
 import java.util.Set;
 
 import static com.intellij.codeInspection.bytecodeAnalysis.AbstractValues.*;
+import static com.intellij.codeInspection.bytecodeAnalysis.Direction.In;
 import static com.intellij.codeInspection.bytecodeAnalysis.PResults.*;
 import static org.jetbrains.org.objectweb.asm.Opcodes.*;
-import static com.intellij.codeInspection.bytecodeAnalysis.Direction.*;
 
 abstract class PResults {
   // SoP = sum of products
@@ -211,9 +211,9 @@ class NonNullInAnalysis extends Analysis<PResult> {
     }
   }
 
-  private int id = 0;
-  private Frame<BasicValue> nextFrame = null;
-  private PResult subResult = null;
+  private int id;
+  private Frame<BasicValue> nextFrame;
+  private PResult subResult;
 
   @NotNull
   protected Equation analyze() throws AnalyzerException {
@@ -383,7 +383,7 @@ class NonNullInAnalysis extends Analysis<PResult> {
 
   }
 
-  private int pendingTop = 0;
+  private int pendingTop;
 
   private void pendingPush(PendingAction action) throws AnalyzerException {
     if (pendingTop >= STEPS_LIMIT) {
@@ -437,11 +437,11 @@ class NullableInAnalysis extends Analysis<PResult> {
     }
   }
 
-  private int id = 0;
-  private Frame<BasicValue> nextFrame = null;
+  private int id;
+  private Frame<BasicValue> nextFrame;
   private PResult myResult = Identity;
   private PResult subResult = Identity;
-  private boolean top = false;
+  private boolean top;
 
   @NotNull
   protected Equation analyze() throws AnalyzerException {
@@ -573,7 +573,7 @@ class NullableInAnalysis extends Analysis<PResult> {
 
   }
 
-  private int pendingTop = 0;
+  private int pendingTop;
 
   private void pendingPush(State state) throws AnalyzerException {
     if (pendingTop >= STEPS_LIMIT) {
@@ -602,7 +602,7 @@ class NullableInAnalysis extends Analysis<PResult> {
 }
 
 abstract class NullityInterpreter extends BasicInterpreter {
-  boolean top = false;
+  boolean top;
   final boolean nullableAnalysis;
   final int nullityMask;
   private PResult subResult = Identity;
index 42ee796d4bcf8a2d1dd68696a21d1cd903739301..6b7ba379f7695e6d91a061532ad457f8160026ca 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -299,8 +299,8 @@ class ParametersUsage extends Interpreter<ParamsValue> {
 class IParametersUsage extends Interpreter<IParamsValue> {
   static final IParamsValue val1 = new IParamsValue(0, 1);
   static final IParamsValue val2 = new IParamsValue(0, 2);
-  int leaking = 0;
-  int nullableLeaking = 0;
+  int leaking;
+  int nullableLeaking;
   int called = -1;
   final int rangeStart;
   final int rangeEnd;
index 3582ce1a293c536955cf1c2acc9017724caac852..9ca3844e0987753a2b1d0e0b4ae6cb247ae64fbe 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -47,8 +47,8 @@ import java.awt.*;
 public class CanBeFinalInspection extends GlobalJavaBatchInspectionTool {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInspection.canBeFinal.CanBeFinalInspection");
 
-  public boolean REPORT_CLASSES = false;
-  public boolean REPORT_METHODS = false;
+  public boolean REPORT_CLASSES;
+  public boolean REPORT_METHODS;
   public boolean REPORT_FIELDS = true;
   public static final String DISPLAY_NAME = InspectionsBundle.message("inspection.can.be.final.display.name");
   @NonNls public static final String SHORT_NAME = "CanBeFinal";
index add2fbeced8d80825b0be7d7a466e57b6ee00c77..231fbebfbc53e8946cb8a0cdf44334f744f86e21 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -63,10 +63,10 @@ import java.util.*;
 public class DataFlowInspectionBase extends BaseJavaBatchLocalInspectionTool {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInspection.dataFlow.DataFlowInspection");
   @NonNls private static final String SHORT_NAME = "ConstantConditions";
-  public boolean SUGGEST_NULLABLE_ANNOTATIONS = false;
-  public boolean DONT_REPORT_TRUE_ASSERT_STATEMENTS = false;
-  public boolean TREAT_UNKNOWN_MEMBERS_AS_NULLABLE = false;
-  public boolean IGNORE_ASSERT_STATEMENTS = false;
+  public boolean SUGGEST_NULLABLE_ANNOTATIONS;
+  public boolean DONT_REPORT_TRUE_ASSERT_STATEMENTS;
+  public boolean TREAT_UNKNOWN_MEMBERS_AS_NULLABLE;
+  public boolean IGNORE_ASSERT_STATEMENTS;
   public boolean REPORT_CONSTANT_REFERENCE_VALUES = true;
 
   @Override
index c253cb159aa86f5ff2d9538541470251278222ea..47fb7a64bca7d7eb0a5153dfd8e46e31eada56b9 100644 (file)
@@ -77,7 +77,7 @@ public class UnusedDeclarationInspectionBase extends GlobalInspectionTool {
   final List<EntryPoint> myExtensions = ContainerUtil.createLockFreeCopyOnWriteList();
   final UnusedSymbolLocalInspectionBase myLocalInspectionBase = createUnusedSymbolLocalInspection();
 
-  private Set<RefElement> myProcessedSuspicious = null;
+  private Set<RefElement> myProcessedSuspicious;
   private int myPhase;
   private GlobalInspectionContext myContext;
   private final boolean myEnabledInEditor;
index f3880bfef9904f92670d14598f7dd5e4a4af2531..d7ef822d828f394bdfab2563a292acd38b700ce8 100644 (file)
@@ -34,7 +34,7 @@ import java.util.*;
 import java.util.List;
 
 public class DefUseInspectionBase extends BaseJavaBatchLocalInspectionTool {
-  public boolean REPORT_PREFIX_EXPRESSIONS = false;
+  public boolean REPORT_PREFIX_EXPRESSIONS;
   public boolean REPORT_POSTFIX_EXPRESSIONS = true;
   public boolean REPORT_REDUNDANT_INITIALIZER = true;
 
index b02c02657532ffd6b0e770b05d19e5e9c608835b..081053a6ed53aaa0e1d59f4e4c8084b4bc761832 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,7 +44,7 @@ public class DeprecationInspection extends BaseJavaBatchLocalInspectionTool {
   public static final String DISPLAY_NAME = DeprecationUtil.DEPRECATION_DISPLAY_NAME;
   public static final String IGNORE_METHODS_OF_DEPRECATED_NAME = "IGNORE_METHODS_OF_DEPRECATED";
 
-  public boolean IGNORE_INSIDE_DEPRECATED = false;
+  public boolean IGNORE_INSIDE_DEPRECATED;
   public boolean IGNORE_ABSTRACT_DEPRECATED_OVERRIDES = true;
   public boolean IGNORE_IMPORT_STATEMENTS = true;
   public boolean IGNORE_METHODS_OF_DEPRECATED = true;
index c490570152448b3a10dc69cb634b9bcea3791a82..5a8665a534c845009d9a873c92a1ab9a3ad01997 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,7 +26,7 @@ import javax.swing.*;
 
 public class DuplicateThrowsInspection extends BaseJavaBatchLocalInspectionTool implements CleanupLocalInspectionTool {
   @SuppressWarnings("PublicField")
-  public boolean ignoreSubclassing = false;
+  public boolean ignoreSubclassing;
 
   @Override
   @NotNull
index ab23d803aa5777f2dec7877c15358850cc3ab9a1..1a5e464551ebeea0b37336296c8a76bee5ca4a6a 100644 (file)
@@ -77,7 +77,7 @@ public abstract class EntryPointsManagerBase extends EntryPointsManager implemen
   @NonNls private static final String VERSION_ATTR = "version";
   @NonNls private static final String ENTRY_POINT_ATTR = "entry_point";
   private boolean myAddNonJavaEntries = true;
-  private boolean myResolved = false;
+  private boolean myResolved;
   protected final Project myProject;
   private long myLastModificationCount = -1;
 
index 4266b66cb6eddb23c7f2463117a8cb12579d8c55..c28ccc2d609626f1f9f12c652e3bb7434199fc4f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -118,7 +118,7 @@ public class InheritorsStatisticalDataSearch {
       myAllNotAnonymousInheritors = new HashSet<String>();
     }
 
-    private int myAnonymousInheritorsCount = 0;
+    private int myAnonymousInheritorsCount;
 
     private Set<String> getAllNotAnonymousInheritors() {
       return myAllNotAnonymousInheritors;
index ab764a1f518e3c5b96002d269085b2342b447d36..a95ad064e8bfdaeeaf81d4253983d7e6691166c5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -98,7 +98,7 @@ public class Java15APIUsageInspectionBase extends BaseJavaBatchLocalInspectionTo
     ourDefaultMethods.add("java.util.Iterator#remove()");
   }
 
-  protected LanguageLevel myEffectiveLanguageLevel = null;
+  protected LanguageLevel myEffectiveLanguageLevel;
 
   @Nullable
   private static Set<String> getForbiddenApi(@NotNull LanguageLevel languageLevel) {
index b263fc278ffea70a19cebc1183a4c4d5aafac0b4..04167ce144a4bd925c765aaac1920e5714405835 100644 (file)
@@ -78,17 +78,17 @@ public class JavaDocLocalInspectionBase extends BaseJavaBatchLocalInspectionTool
   public Options INNER_CLASS_OPTIONS = new Options("none", "");
   public Options METHOD_OPTIONS = new Options("none", "@return@param@throws or @exception");
   public Options FIELD_OPTIONS = new Options("none", "");
-  public boolean IGNORE_DEPRECATED = false;
+  public boolean IGNORE_DEPRECATED;
   public boolean IGNORE_JAVADOC_PERIOD = true;
   @SuppressWarnings("unused") @Deprecated
-  public boolean IGNORE_DUPLICATED_THROWS = false;
-  public boolean IGNORE_POINT_TO_ITSELF = false;
+  public boolean IGNORE_DUPLICATED_THROWS;
+  public boolean IGNORE_POINT_TO_ITSELF;
 
   public String myAdditionalJavadocTags = "";
 
   private boolean myIgnoreDuplicatedThrows = true;
-  private boolean myIgnoreEmptyDescriptions = false;
-  private boolean myIgnoreSimpleAccessors = false;
+  private boolean myIgnoreEmptyDescriptions;
+  private boolean myIgnoreSimpleAccessors;
 
   public void setPackageOption(String modifier, String tags) {
     PACKAGE_OPTIONS.ACCESS_JAVADOC_REQUIRED_FOR = modifier;
@@ -451,7 +451,7 @@ public class JavaDocLocalInspectionBase extends BaseJavaBatchLocalInspectionTool
   private class ProblemHolderImpl implements JavadocHighlightUtil.ProblemHolder {
     private final InspectionManager myManager;
     private final boolean myOnTheFly;
-    private List<ProblemDescriptor> myProblems = null;
+    private List<ProblemDescriptor> myProblems;
 
     private ProblemHolderImpl(InspectionManager manager, boolean onTheFly) {
       myManager = manager;
index 229979ca347d1048d95c23f5077ec3778d148916..44a28e2c7062611afea9e83f04a03055463e3de8 100644 (file)
@@ -52,9 +52,9 @@ public class NullableStuffInspectionBase extends BaseJavaBatchLocalInspectionToo
   @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE = true;
   @Deprecated @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL = true;
   @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOT_ANNOTATED_GETTER = true;
-  @SuppressWarnings({"WeakerAccess"}) public boolean IGNORE_EXTERNAL_SUPER_NOTNULL = false;
+  @SuppressWarnings({"WeakerAccess"}) public boolean IGNORE_EXTERNAL_SUPER_NOTNULL;
   @SuppressWarnings({"WeakerAccess"}) public boolean REQUIRE_NOTNULL_FIELDS_INITIALIZED = true;
-  @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOTNULL_PARAMETERS_OVERRIDES_NOT_ANNOTATED = false;
+  @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOTNULL_PARAMETERS_OVERRIDES_NOT_ANNOTATED;
   @Deprecated @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NOT_ANNOTATED_SETTER_PARAMETER = true;
   @Deprecated @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS = true; // remains for test
   @SuppressWarnings({"WeakerAccess"}) public boolean REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD = true;
index 930485558c20640ab161d5c944edaa1279d5f477..2e4e80599c1ba3db4a414e265eb1d928d66902e3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -46,8 +46,8 @@ public class RedundantCastInspection extends GenericsInspectionToolBase {
   private static final String DISPLAY_NAME = InspectionsBundle.message("inspection.redundant.cast.display.name");
   @NonNls private static final String SHORT_NAME = "RedundantCast";
 
-  public boolean IGNORE_ANNOTATED_METHODS = false;
-  public boolean IGNORE_SUSPICIOUS_METHOD_CALLS = false;
+  public boolean IGNORE_ANNOTATED_METHODS;
+  public boolean IGNORE_SUSPICIOUS_METHOD_CALLS;
 
 
   public RedundantCastInspection() {
index accdc0b2b17b2f85e301ae2b3bcb9d86fb9d4175..b938eef5f26087e0a7cbbdb41c937c85bce428e1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -50,11 +50,11 @@ public class UncheckedWarningLocalInspectionBase extends BaseJavaBatchLocalInspe
   public static final String DISPLAY_NAME = InspectionsBundle.message("unchecked.warning");
   @NonNls private static final String ID = "unchecked";
   private static final Logger LOG = Logger.getInstance("#" + UncheckedWarningLocalInspectionBase.class);
-  public boolean IGNORE_UNCHECKED_ASSIGNMENT = false;
-  public boolean IGNORE_UNCHECKED_GENERICS_ARRAY_CREATION = false;
-  public boolean IGNORE_UNCHECKED_CALL = false;
-  public boolean IGNORE_UNCHECKED_CAST = false;
-  public boolean IGNORE_UNCHECKED_OVERRIDING = false;
+  public boolean IGNORE_UNCHECKED_ASSIGNMENT;
+  public boolean IGNORE_UNCHECKED_GENERICS_ARRAY_CREATION;
+  public boolean IGNORE_UNCHECKED_CALL;
+  public boolean IGNORE_UNCHECKED_CAST;
+  public boolean IGNORE_UNCHECKED_OVERRIDING;
 
   protected static JCheckBox createSetting(final String cbText,
                                            final boolean option,
index e4d3b33a5cfc8f33f503f69e2e607bcdd0864739..6fb30d7070d50c64680ed0306ddd460ebb162a50 100644 (file)
@@ -59,7 +59,7 @@ public class VisibilityInspection extends GlobalJavaBatchInspectionTool {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInspection.visibility.VisibilityInspection");
   public boolean SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS = true;
   public boolean SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES = true;
-  public boolean SUGGEST_PRIVATE_FOR_INNERS = false;
+  public boolean SUGGEST_PRIVATE_FOR_INNERS;
   private static final String DISPLAY_NAME = InspectionsBundle.message("inspection.visibility.display.name");
   @NonNls public static final String SHORT_NAME = "WeakerAccess";
   private static final String CAN_BE_PRIVATE = InspectionsBundle.message("inspection.visibility.compose.suggestion", VisibilityUtil.toPresentableText(PsiModifier.PRIVATE));
index 4339d36ffb38fcafe09b8529f16382d133893bde..a36824cebe36eb9202e660945f2b08d01ade8f48 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,13 +26,13 @@ import java.util.LinkedHashSet;
  * @author peter
  */
 public class JavaClassFindUsagesOptions extends JavaFindUsagesOptions {
-  public boolean isMethodsUsages = false;
-  public boolean isFieldsUsages = false;
-  public boolean isDerivedClasses = false;
-  public boolean isImplementingClasses = false;
-  public boolean isDerivedInterfaces = false;
+  public boolean isMethodsUsages;
+  public boolean isFieldsUsages;
+  public boolean isDerivedClasses;
+  public boolean isImplementingClasses;
+  public boolean isDerivedInterfaces;
   public boolean isCheckDeepInheritance = true;
-  public boolean isIncludeInherited = false;
+  public boolean isIncludeInherited;
 
   public JavaClassFindUsagesOptions(@NotNull Project project) {
     super(project);
index 60b650ce293ac89ddc3d025bb0467762f5eeae25..a990879fafffa2bf36fd252439fc3aa24e854055 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -27,7 +27,7 @@ import java.util.LinkedHashSet;
  * @author peter
  */
 public abstract class JavaFindUsagesOptions extends FindUsagesOptions {
-  public boolean isSkipImportStatements = false;
+  public boolean isSkipImportStatements;
 
   public JavaFindUsagesOptions(@NotNull Project project) {
     super(project);
index ab39b82d109f7d7cee2c2a6b182c43c2e2f61726..87970138d70a25917bd2c177d11f2b0962fabf4d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,11 +26,11 @@ import java.util.LinkedHashSet;
  * @author peter
  */
 public class JavaMethodFindUsagesOptions extends JavaFindUsagesOptions {
-  public boolean isOverridingMethods = false;
-  public boolean isImplementingMethods = false;
+  public boolean isOverridingMethods;
+  public boolean isImplementingMethods;
   public boolean isCheckDeepInheritance = true;
-  public boolean isIncludeInherited = false;
-  public boolean isIncludeOverloadUsages = false;
+  public boolean isIncludeInherited;
+  public boolean isIncludeOverloadUsages;
 
   public JavaMethodFindUsagesOptions(@NotNull Project project) {
     super(project);
index 93cc0db69e9e7415d6195b7ed1a7b03ac5966005..081284123e7dbb043d93cbba353b9ab60d26cc45 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,9 +26,9 @@ import java.util.LinkedHashSet;
  * @author peter
  */
 public class JavaPackageFindUsagesOptions extends JavaFindUsagesOptions {
-  public boolean isClassesUsages = false;
+  public boolean isClassesUsages;
   public boolean isIncludeSubpackages = true;
-  public boolean isSkipPackageStatements = false;
+  public boolean isSkipPackageStatements;
 
   public JavaPackageFindUsagesOptions(@NotNull Project project) {
     super(project);
index ad9897ae8c31495ae36ec4bdf1fd9872488ffb96..ccab96611fcfef1c069aebe597b20d85e4416054 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -48,8 +48,8 @@ public class InputVariables {
   private ParametersFolder myFolding;
   private boolean myFoldingAvailable;
 
-  private Set<PsiField> myUsedInstanceFields = null;
-  private boolean       myPassFields = false;
+  private Set<PsiField> myUsedInstanceFields;
+  private boolean       myPassFields;
 
   public InputVariables(final List<? extends PsiVariable> inputVariables,
                         Project project,
index b7e0e48f8c4b5bd2ceb2ca8c3715db9c4402c555..3cf591b9d34ad363e708d5d6573a7afbc8e87294 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,7 +44,7 @@ public class ParametersFolder {
   private final Set<String> myUsedNames = new HashSet<String>();
 
   private final Set<PsiVariable> myDeleted = new HashSet<PsiVariable>();
-  private boolean myFoldingSelectedByDefault = false;
+  private boolean myFoldingSelectedByDefault;
 
 
   public void clear() {
index c34982debacff130aa08b073bc7634409d916398..99d7bdeb25fae008fbc107cc83cd8c073b71a6f7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -46,7 +46,7 @@ public class DuplicatesFinder {
   private final InputVariables myParameters;
   private final List<? extends PsiVariable> myOutputParameters;
   private final List<PsiElement> myPatternAsList;
-  private boolean myMultipleExitPoints = false;
+  private boolean myMultipleExitPoints;
   @Nullable private final ReturnValue myReturnValue;
 
   public DuplicatesFinder(PsiElement[] pattern,
index 10a3238ae7b674ca635e41df3fe74c846f0c3cfe..5d3cb6f9f8029fb2c89eee926d1f008580fa1f2e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -51,8 +51,8 @@ public final class Match {
   private final Map<PsiVariable, List<PsiElement>> myParameterValues = new HashMap<PsiVariable, List<PsiElement>>();
   private final Map<PsiVariable, ArrayList<PsiElement>> myParameterOccurrences = new HashMap<PsiVariable, ArrayList<PsiElement>>();
   private final Map<PsiElement, PsiElement> myDeclarationCorrespondence = new HashMap<PsiElement, PsiElement>();
-  private ReturnValue myReturnValue = null;
-  private Ref<PsiExpression> myInstanceExpression = null;
+  private ReturnValue myReturnValue;
+  private Ref<PsiExpression> myInstanceExpression;
   final Map<PsiVariable, PsiType> myChangedParams = new HashMap<PsiVariable, PsiType>();
   private final boolean myIgnoreParameterTypes;
 
index 95b93d9f90287117c81bb0ff973950f4f6d1fff5..a10e0d59fdba80719d882e9d7ad8cf15b088aee5 100644 (file)
@@ -21,24 +21,24 @@ package org.jetbrains.java.generate.config;
  */
 public class Config {
 
-    public boolean useFullyQualifiedName = false;
+    public boolean useFullyQualifiedName;
     public InsertWhere insertNewMethodOption = InsertWhere.AT_CARET;
     public DuplicationPolicy whenDuplicatesOption = DuplicationPolicy.ASK;
     public boolean filterConstantField = true;
-    public boolean filterEnumField = false;
-    public boolean filterTransientModifier = false;
+    public boolean filterEnumField;
+    public boolean filterTransientModifier;
     public boolean filterStaticModifier = true;
-    public String filterFieldName = null;
-    public String filterMethodName = null;
-    public String filterMethodType = null;
-    public String filterFieldType = null;
+    public String filterFieldName;
+    public String filterMethodName;
+    public String filterMethodType;
+    public String filterFieldType;
     public boolean filterLoggers = true;
-    public boolean addImplementSerializable = false;
-    public boolean enableMethods = false;
+    public boolean addImplementSerializable;
+    public boolean enableMethods;
     public boolean jumpToMethod = true; // jump cursor to toString method
-    public int sortElements = 0; // 0 = none, 1 = asc, 2 = desc
+    public int sortElements; // 0 = none, 1 = asc, 2 = desc
 
-    private FilterPattern myPattern = null;
+    private FilterPattern myPattern;
 
     public boolean isUseFullyQualifiedName() {
         return useFullyQualifiedName;
index e56ac4f3d0ee22df93e75619ce5a493964e5298d..c91c6abba82038a43db98fd3fed8881ffd8a1339 100644 (file)
@@ -51,10 +51,10 @@ public class FilterPattern {
     private boolean transientModifier;
     private boolean enumField;
     private boolean loggers;
-    private Pattern methodNamePattern = null;
-    private Pattern methodTypePattern = null;
-    private Pattern fieldNamePattern = null;
-    private Pattern fieldTypePattern = null;
+    private Pattern methodNamePattern;
+    private Pattern methodTypePattern;
+    private Pattern fieldNamePattern;
+    private Pattern fieldTypePattern;
 
   public boolean fieldMatches(PsiField field) {
     if (isConstantField() && PsiAdapter.isConstantField(field)) {
index a5359d5a1392c27b327db9fa6e4348ff51be3dad..3100c9fca2bb151ee11587f664b87765e7b592b6 100644 (file)
@@ -53,13 +53,13 @@ public class ClassHasNoToStringMethodInspection extends AbstractToStringInspecti
     /** User options for excluded deprecated classes */
     public boolean excludeDeprecated = true; // must be public for JDOMSerialization
     /** User options for excluded enum classes */
-    public boolean excludeEnum = false; // must be public for JDOMSerialization
+    public boolean excludeEnum; // must be public for JDOMSerialization
     /** User options for excluded abstract classes */
-    public boolean excludeAbstract = false; // must be public for JDOMSerialization
+    public boolean excludeAbstract; // must be public for JDOMSerialization
 
-    public boolean excludeTestCode = false;
+    public boolean excludeTestCode;
 
-    public boolean excludeInnerClasses = false;
+    public boolean excludeInnerClasses;
 
   public ClassHasNoToStringMethodInspection() {
     try {
index 3326e97fe2f6407839b966f38a673a8bc4646da9..7a22d4754c946a8683e97fa882c601e4f72b6f85 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -34,7 +34,7 @@ import java.util.TreeMap;
 
 public class HyperlinksToClassesOption extends PrintOption {
   private JCheckBox myCbGenerateHyperlinksToClasses;
-  private boolean isGenerateHyperlinksToClasses = false;
+  private boolean isGenerateHyperlinksToClasses;
 
   @Nullable
   public TreeMap<Integer, PsiReference> collectReferences(PsiFile psiFile, Map<PsiFile, PsiFile> filesMap) {
index 2a87f9fc8e291470edff515684b4314f8a84eda8..99247cfd287f6a2916977ed02379077999732190 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -154,7 +154,7 @@ public class AllClassesGetter {
     int limit = Registry.intValue("ide.completion.variant.limit");
 
     Processor<PsiClass> processor = new Processor<PsiClass>() {
-      int count = 0;
+      int count;
       final Set<String> qNames = new THashSet<String>();
       final boolean pkgContext = JavaCompletionUtil.inSomePackage(context);
       final String packagePrefix = getPackagePrefix(context, parameters.getOffset());
index f665920528d22426683f26c2247ee682c6b281f8..6589f4a815e3dccad57cdabe0f793345baa871d9 100644 (file)
@@ -1,3 +1,18 @@
+/*
+ * Copyright 2000-2016 JetBrains s.r.o.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package com.intellij.codeInsight.completion;
 
 import com.intellij.codeInsight.lookup.LookupElementPresentation;
@@ -16,7 +31,7 @@ public class MemberLookupHelper {
   private final PsiMember myMember;
   private final boolean myMergedOverloads;
   @Nullable private final PsiClass myContainingClass;
-  private boolean myShouldImport = false;
+  private boolean myShouldImport;
 
   public MemberLookupHelper(List<PsiMethod> overloads, PsiClass containingClass, boolean shouldImport) {
     this(overloads.get(0), containingClass, shouldImport, true);
index e79fe27ac5c23fdeebbafd4afeebc709aa68f1e5..5a152a7c6eafba5abf74453463814a7f40f43e8d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -30,7 +30,10 @@ import gnu.trove.THashSet;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import java.util.Set;
 
 /**
 * @author peter
@@ -40,7 +43,7 @@ public abstract class StaticMemberProcessor {
   private final PsiElement myPosition;
   private final Project myProject;
   private final PsiResolveHelper myResolveHelper;
-  private boolean myHintShown = false;
+  private boolean myHintShown;
   private final boolean myPackagedContext;
 
   public StaticMemberProcessor(final PsiElement position) {
index 152f82650739857bd0ef69ef1dd345dd44bc661f..6a681fd182d28cbab5ebd699c3eef48d40cf7df0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -50,8 +50,8 @@ import java.util.Set;
 public class JavaCompletionProcessor extends BaseScopeProcessor implements ElementClassHint {
 
   private final boolean myInJavaDoc;
-  private boolean myStatic = false;
-  private PsiElement myDeclarationHolder = null;
+  private boolean myStatic;
+  private PsiElement myDeclarationHolder;
   private final Map<CompletionElement, CompletionElement> myResults = new LinkedHashMap<>();
   private final Set<CompletionElement> mySecondRateResults = ContainerUtil.newIdentityTroveSet();
   private final Set<String> myShadowedNames = ContainerUtil.newHashSet();
@@ -60,10 +60,10 @@ public class JavaCompletionProcessor extends BaseScopeProcessor implements Eleme
   private final PsiElement myElement;
   private final PsiElement myScope;
   private final ElementFilter myFilter;
-  private boolean myMembersFlag = false;
-  private boolean myQualified = false;
-  private PsiType myQualifierType = null;
-  private PsiClass myQualifierClass = null;
+  private boolean myMembersFlag;
+  private boolean myQualified;
+  private PsiType myQualifierType;
+  private PsiClass myQualifierClass;
   private final Condition<String> myMatcher;
   private final Options myOptions;
   private final boolean myAllowStaticWithInstanceQualifier;
index 1c6fd53e460f1a1a81f802721b48b36f2d01d7a8..ce0ee8fefe916639d39bb155c78b8ca5e03413cd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -27,7 +27,6 @@ import com.intellij.openapi.ui.popup.util.BaseListPopupStep;
 import com.intellij.psi.*;
 import com.intellij.ui.popup.list.ListPopupImpl;
 import com.intellij.util.IncorrectOperationException;
-import com.intellij.util.ObjectUtils;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.TestOnly;
 
@@ -42,7 +41,7 @@ public class AddMethodQualifierFix implements IntentionAction {
   private static final boolean UNIT_TEST_MODE = ApplicationManager.getApplication().isUnitTestMode();
 
   private final SmartPsiElementPointer<PsiMethodCallExpression> myMethodCall;
-  private List<PsiVariable> myCandidates = null;
+  private List<PsiVariable> myCandidates;
 
   public AddMethodQualifierFix(final PsiMethodCallExpression methodCallExpression) {
     myMethodCall = SmartPointerManager.getInstance(methodCallExpression.getProject()).createSmartPsiElementPointer(methodCallExpression);
index 82cca2862eac6dc62532202465b4490718884bb0..c6ecd4b31013e22df39d9a0c19ed869d72ffb2fb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -102,7 +102,7 @@ public class RenameWrongRefFix implements IntentionAction {
       class MyScopeProcessor extends BaseScopeProcessor {
         ArrayList<PsiElement> myResult = new ArrayList<PsiElement>();
         boolean myFilterMethods;
-        boolean myFilterStatics = false;
+        boolean myFilterStatics;
 
         MyScopeProcessor(PsiReferenceExpression refExpression) {
           myFilterMethods = refExpression.getParent() instanceof PsiMethodCallExpression;
index b0264dc22c5244abbb41f0cf30b20818d6a79f45..5a48b1abb2c97a4af655f45a426d94ed4484d440 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -39,7 +39,7 @@ import org.jetbrains.annotations.NotNull;
 public class SurroundWithTryCatchFix implements IntentionAction {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.daemon.impl.quickfix.SurroundWithTryCatchFix");
 
-  private PsiElement myStatement = null;
+  private PsiElement myStatement;
 
   public SurroundWithTryCatchFix(@NotNull PsiElement element) {
     final PsiFunctionalExpression functionalExpression = PsiTreeUtil.getParentOfType(element, PsiFunctionalExpression.class, false, PsiStatement.class);
index f361a95e1cf7be5530ddcda581a961384dce099f..cc7602917cc8b42c96d199809f38f9ec22b08639 100644 (file)
@@ -30,8 +30,8 @@ class SwitchStatementBranch {
     new ArrayList<PsiElement>(5);
   private final List<PsiElement> m_pendingWhiteSpace =
     new ArrayList<PsiElement>(2);
-  private boolean m_default = false;
-  private boolean m_hasStatements = false;
+  private boolean m_default;
+  private boolean m_hasStatements;
 
   public void addCaseValue(String labelString) {
     m_caseValues.add(labelString);
index 0e2a3de309334ae5dabdeba43ecee3e9f5e7fd41..2a7c9f38283d5bab83b81f8a679a9d8cbdb69a2c 100644 (file)
@@ -45,7 +45,7 @@ import org.jetbrains.annotations.TestOnly;
 import java.util.List;
 
 public class AutoFormatTypedHandler extends TypedActionHandlerBase {
-  private static boolean myIsEnabledInTests = false;
+  private static boolean myIsEnabledInTests;
   
   private static char[] NO_SPACE_AFTER = { 
     '+', '-', '*', '/', '%', '&', '^', '|', '<', '>', '!', '=', ' ' 
index 3b56a946e281e12454626407432fc03fc2536a53..4d2d0e5c56b4ad84e43998b7712d1aa147eea802 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -38,7 +38,7 @@ import java.util.List;
 class DeclarationMover extends LineMover {
   private static final Logger LOG = Logger.getInstance("#com.intellij.openapi.editor.actions.moveUpDown.DeclarationMover");
   private PsiEnumConstant myEnumToInsertSemicolonAfter;
-  private boolean moveEnumConstant = false;
+  private boolean moveEnumConstant;
 
   @Override
   public void beforeMove(@NotNull final Editor editor, @NotNull final MoveInfo info, final boolean down) {
index 6028ec3d564cff03eaf33d17364bbc890b997a85..30071b845e9db3bfdaccbe0a53ee4c06fc8c2464 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -46,7 +46,7 @@ import java.util.*;
  */
 public class GenerateDelegateHandler implements LanguageCodeInsightActionHandler {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.generation.GenerateDelegateHandler");
-  private boolean myToCopyJavaDoc = false;
+  private boolean myToCopyJavaDoc;
 
   @Override
   public boolean isValidFor(Editor editor, PsiFile file) {
index b8f5a477097d013c1a1baf807126c176b52856a5..55e6aac1da513fc2a9f645a0d07ea7b9f68b565c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -37,9 +37,9 @@ import java.util.List;
  */
 public class GenerateEqualsHandler extends GenerateMembersHandlerBase {
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.generation.GenerateEqualsHandler");
-  private PsiField[] myEqualsFields = null;
-  private PsiField[] myHashCodeFields = null;
-  private PsiField[] myNonNullFields = null;
+  private PsiField[] myEqualsFields;
+  private PsiField[] myHashCodeFields;
+  private PsiField[] myNonNullFields;
   private static final PsiElementClassMember[] DUMMY_RESULT = new PsiElementClassMember[1]; //cannot return empty array, but this result won't be used anyway
 
   public GenerateEqualsHandler() {
index 8e674adca489fc67deff99ddab613bc4d838d1d6..1f9e4a55ad836f95bc75c6bdc0685fa08028de70 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -53,7 +53,7 @@ public abstract class GenerateMembersHandlerBase implements CodeInsightActionHan
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.generation.GenerateMembersHandlerBase");
 
   private final String myChooserTitle;
-  protected boolean myToCopyJavaDoc = false;
+  protected boolean myToCopyJavaDoc;
 
   public GenerateMembersHandlerBase(String chooserTitle) {
     myChooserTitle = chooserTitle;
index 43924d9199c3957a404477b3bd73829176ec7761..691e9a36831ea6d64f5d086c0924527109f48b29 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@ import java.util.Collections;
  * @author ven
  */
 public class JavaExpressionSurroundDescriptor implements SurroundDescriptor {
-  private Surrounder[] mySurrounders = null;
+  private Surrounder[] mySurrounders;
 
   private static final Surrounder[] SURROUNDERS = {
     new JavaWithParenthesesSurrounder(),
index 996d61483451d3ff15ce25fa68216bd0d8c4b7e1..482ffd851162c5780982be3f52bc967d223b77e4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ import java.util.Collections;
 import java.util.List;
 
 public class JavaWithTryCatchSurrounder extends JavaStatementsSurrounder {
-  protected boolean myGenerateFinally = false;
+  protected boolean myGenerateFinally;
 
   @Override
   public String getTemplateDescription() {
index 71e301aa91f63d12ccc5d6f62a3779284a54d4dd..9ae19918b5c28bafa9d2824fca443fd0e62b450d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ public class HighlightImportedElementsHandler extends HighlightUsagesHandlerBase
   private final PsiElement myTarget;
   private final PsiImportStatementBase myImportStatement;
   private final boolean myImportStatic;
-  private Map<PsiMember,List<PsiElement>> myClassReferenceListMap = null;
+  private Map<PsiMember,List<PsiElement>> myClassReferenceListMap;
 
   public HighlightImportedElementsHandler(Editor editor, PsiFile file, PsiElement target, PsiImportStatementBase importStatement) {
     super(editor, file);
index cc6687acbcb4e50952e63eb6a8b8b8b454c82869..aa36b456f33d1a9eab345f2cc8649a0ba04fe92a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -146,7 +146,7 @@ public class AddOnDemandStaticImportAction extends BaseElementAtCaretIntentionAc
 
       final TIntArrayList expressionToDequalifyOffsets = new TIntArrayList();
       copy.accept(new JavaRecursiveElementWalkingVisitor() {
-        int delta = 0;
+        int delta;
         @Override
         public void visitReferenceElement(PsiJavaCodeReferenceElement expression) {
           if (isParameterizedReference(expression)) return;
index 52deff695f95593e090a92d35f2242835a9a93d6..60b33eb24b6439fa3db0ea00fb61c7f005fd1f1d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,7 +44,7 @@ import java.util.List;
 
 public class DeannotateIntentionAction implements IntentionAction, LowPriorityAction {
   private static final Logger LOG = Logger.getInstance("#" + DeannotateIntentionAction.class.getName());
-  private String myAnnotationName = null;
+  private String myAnnotationName;
 
   @Override
   @NotNull
index 14a85ef7e348492d0e3a2f9fcd950dd2cc9a12bb..a612a87b331203efa211906d07d04e3583bb808d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -116,7 +116,7 @@ public class ReplaceCastWithVariableAction extends PsiElementBaseIntentionAction
 
     scope.accept(
       new JavaRecursiveElementWalkingVisitor() {
-        private boolean inScope = false;
+        private boolean inScope;
 
         @Override
         public void visitElement(PsiElement element) {
index 1d29c7308ebc840cd33ea43af548dce56be55264..25d1294818e94c0a3c555fe08edb57f7574588f9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -197,7 +197,7 @@ public class InferNullityAnnotationsAction extends BaseAnalysisAction {
       @Override
       public void run() {
         scope.accept(new PsiElementVisitor() {
-          int myFileCount = 0;
+          int myFileCount;
 
           @Override
           public void visitFile(final PsiFile file) {
index 2949a79562dbcad3eaa14e2075aa35321406e948..7a8f9d41346711cd8b47778809e76d06840f6e5f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,7 +44,7 @@ import java.util.List;
 public class UnusedReturnValue extends GlobalJavaBatchInspectionTool{
   private MakeVoidQuickFix myQuickFix;
 
-  public boolean IGNORE_BUILDER_PATTERN = false;
+  public boolean IGNORE_BUILDER_PATTERN;
 
   @Override
   @Nullable
index a38a1485c606563c1c19eded84f201e26e22fbad..3539683dbacd87d6bf8aa2a62553e0d721f196cb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -46,7 +46,7 @@ public class CyclicDependenciesBuilder{
   private final Map<PsiPackage, Map<PsiPackage, Set<PsiFile>>> myBackwardFilesInDependentPackages = new HashMap<PsiPackage, Map<PsiPackage, Set<PsiFile>>>();
   private final Map<PsiPackage, Set<PsiPackage>> myPackageDependencies = new HashMap<PsiPackage, Set<PsiPackage>>();
   private HashMap<PsiPackage, Set<List<PsiPackage>>> myCyclicDependencies = new HashMap<PsiPackage, Set<List<PsiPackage>>>();
-  private int myFileCount = 0;
+  private int myFileCount;
   private final ForwardDependenciesBuilder myForwardBuilder;
 
   private String myRootNodeNameInUsageView;
index f15268681cf39214cf2f8681a2d2d84a3a997da5..79625827f7c4619dc8e33f22f55d14762eb8a30d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@ public class CyclicDependenciesUtil{
     final TIntArrayList sccs = dfstBuilder.getSCCs();
     final List<Chunk<Node>> chunks = new ArrayList<Chunk<Node>>();
     sccs.forEach(new TIntProcedure() {
-      int myTNumber = 0;
+      int myTNumber;
       public boolean execute(int size) {
         Set<Node> packs = new LinkedHashSet<Node>();
         for (int j = 0; j < size; j++) {
index 63ebcdc759dec6e76c755713dfd14435b9635731..43224cfb8e4ac756bc6b11dee5dbf8f651830aed 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,8 +31,8 @@ import java.util.Map;
 public class DupIconsFinder {
 
   private static final MultiMap<Integer, String> hashes = new MultiMap<Integer, String>();
-  private static int totalClusters = 0;
-  private static int totalDups = 0;
+  private static int totalClusters;
+  private static int totalDups;
 
   public static void main(String[] args) throws Exception {
     File root = new File("/Users/max/images/icons");
index 0a9415f38cc4770d8571c7e422ba767c190c1a4d..a7248ef1694e2ce0fad689a063d09a81932cda79 100644 (file)
@@ -32,15 +32,15 @@ public class JavadocConfiguration {
   public boolean OPTION_NAVIGATOR = true;
   public boolean OPTION_INDEX = true;
   public boolean OPTION_SEPARATE_INDEX = true;
-  public boolean OPTION_DOCUMENT_TAG_USE = false;
-  public boolean OPTION_DOCUMENT_TAG_AUTHOR = false;
-  public boolean OPTION_DOCUMENT_TAG_VERSION = false;
+  public boolean OPTION_DOCUMENT_TAG_USE;
+  public boolean OPTION_DOCUMENT_TAG_AUTHOR;
+  public boolean OPTION_DOCUMENT_TAG_VERSION;
   public boolean OPTION_DOCUMENT_TAG_DEPRECATED = true;
   public boolean OPTION_DEPRECATED_LIST = true;
   public String OTHER_OPTIONS = "";
   public String HEAP_SIZE;
   public String LOCALE;
   public boolean OPEN_IN_BROWSER = true;
-  public boolean OPTION_INCLUDE_LIBS = false;
-  public boolean OPTION_LINK_TO_JDK_DOCS = false;
+  public boolean OPTION_INCLUDE_LIBS;
+  public boolean OPTION_LINK_TO_JDK_DOCS;
 }
\ No newline at end of file
index eddd536d19fbacc08ac4dec47932f7e235b9e490..7601d5dee787149e433dc9f409bda9e474063d52 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -47,7 +47,7 @@ public class JavaImportOptimizer implements ImportOptimizer {
     if (newImportList == null) return EmptyRunnable.getInstance();
 
     return new CollectingInfoRunnable() {
-      private int myImportListLengthDiff = 0;
+      private int myImportListLengthDiff;
 
       @Override
       public void run() {
index 994f2dda4796372627a5aa84b8f0899bfe1c54e7..6a7f23070da298317b994b450934e90ea20b0da6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -71,14 +71,14 @@ public class TreeModelBuilder {
   private final Map<ScopeType, Map<Module, ModuleNode>> myModuleNodes = new HashMap<ScopeType, Map<Module, ModuleNode>>();
   private final Map<ScopeType, Map<String, ModuleGroupNode>> myModuleGroupNodes = new HashMap<ScopeType, Map<String, ModuleGroupNode>>();
   private final Map<ScopeType, Map<OrderEntry, LibraryNode>> myLibraryNodes = new HashMap<ScopeType, Map<OrderEntry, LibraryNode>>();
-  private int myScannedFileCount = 0;
-  private int myTotalFileCount = 0;
-  private int myMarkedFileCount = 0;
-  private GeneralGroupNode myAllLibsNode = null;
+  private int myScannedFileCount;
+  private int myTotalFileCount;
+  private int myMarkedFileCount;
+  private GeneralGroupNode myAllLibsNode;
 
-  private GeneralGroupNode mySourceRoot = null;
-  private GeneralGroupNode myTestRoot = null;
-  private GeneralGroupNode myLibsRoot = null;
+  private GeneralGroupNode mySourceRoot;
+  private GeneralGroupNode myTestRoot;
+  private GeneralGroupNode myLibsRoot;
 
   public static final String PRODUCTION_NAME = AnalysisScopeBundle.message("package.dependencies.production.node.text");
   public static final String TEST_NAME = AnalysisScopeBundle.message("package.dependencies.test.node.text");
@@ -166,8 +166,8 @@ public class TreeModelBuilder {
       public void run() {
         countFiles(project);
         myFileIndex.iterateContent(new ContentIterator() {
-          PackageDependenciesNode lastParent = null;
-          VirtualFile dir = null;
+          PackageDependenciesNode lastParent;
+          VirtualFile dir;
           public boolean processFile(VirtualFile fileOrDir) {
             if (!fileOrDir.isDirectory()) {
               if (lastParent != null && !Comparing.equal(dir, fileOrDir.getParent())) {
@@ -195,7 +195,7 @@ public class TreeModelBuilder {
 
   private void processFilesRecursively(@NotNull VirtualFile file) {
     VfsUtilCore.visitChildrenRecursively(file, new VirtualFileVisitor() {
-      private PackageDependenciesNode parent = null;
+      private PackageDependenciesNode parent;
 
       @Override
       public boolean visitFile(@NotNull VirtualFile file) {
index d0d7cce6e2800789b51b4507b471cb4e35a9df7e..60e72e4c47ed996315debaaccff0d0983a3f2606 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -245,7 +245,7 @@ public abstract class AbstractQualifiedReference<T extends AbstractQualifiedRefe
   }
 
   protected abstract static class AbstractQualifiedReferenceResolvingProcessor extends BaseScopeProcessor {
-    private boolean myFound = false;
+    private boolean myFound;
     private final Set<ResolveResult> myResults = new LinkedHashSet<ResolveResult>();
 
     @Override
index 9a7268339b7ebd115d601005c5d398c31c898e3f..d31f94e11175d9d7b7dffacdf0da50677b654db5 100644 (file)
@@ -21,19 +21,19 @@ public class JavaCodeStyleSettings extends CustomCodeStyleSettings {
     super("JavaCodeStyleSettings", container);
   }
 
-  public boolean SPACES_WITHIN_ANGLE_BRACKETS = false;
+  public boolean SPACES_WITHIN_ANGLE_BRACKETS;
 
   //Type arguments
-  public boolean SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENT = false;
+  public boolean SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENT;
 
   //Type parameters
-  public boolean SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETER = false;
+  public boolean SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETER;
   public boolean SPACE_AROUND_TYPE_BOUNDS_IN_TYPE_PARAMETERS = true;
 
-  public boolean DO_NOT_WRAP_AFTER_SINGLE_ANNOTATION = false;
+  public boolean DO_NOT_WRAP_AFTER_SINGLE_ANNOTATION;
 
   public int ANNOTATION_PARAMETER_WRAP = CommonCodeStyleSettings.DO_NOT_WRAP;
-  public boolean ALIGN_MULTILINE_ANNOTATION_PARAMETERS = false;
+  public boolean ALIGN_MULTILINE_ANNOTATION_PARAMETERS;
 
   public int BLANK_LINES_AROUND_INITIALIZER = 1;
   
index 23309bd687c08345dc149e5990d44f9d21f1f5ca..8cd68e40f2e2ebdbd6ab240652b0a3dbffd80167 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,8 +31,8 @@ import org.jetbrains.annotations.Nullable;
  * To change this template use Options | File Templates.
  */
 public class AssignableFromFilter implements ElementFilter{
-  private PsiType myType = null;
-  private String myClassName = null;
+  private PsiType myType;
+  private String myClassName;
 
   public AssignableFromFilter(PsiType type){
     myType = type;
index eb662ce4ddd9f4b81d158ff9e86b3656821eae91..a4ecc6bf3c25afe54bc00e10828646dfd6de8f10 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -58,9 +58,9 @@ public abstract class AbstractJavaBlock extends AbstractBlock implements JavaBlo
   private final Indent myIndent;
   protected Indent myChildIndent;
   protected Alignment myChildAlignment;
-  protected boolean myUseChildAttributes = false;
+  protected boolean myUseChildAttributes;
   @NotNull protected final AlignmentStrategy myAlignmentStrategy;
-  private boolean myIsAfterClassKeyword = false;
+  private boolean myIsAfterClassKeyword;
 
   protected Alignment myReservedAlignment;
   protected Alignment myReservedAlignment2;
index 7cc75fd34bf55b58c5e8ac230d990f6c8abf8d57..30f1960119e3f0750689925ef426d30533f33eaf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -42,7 +42,7 @@ public class SyntheticCodeBlock implements Block, JavaBlock{
   private final TextRange myTextRange;
 
   private ChildAttributes myChildAttributes;
-  private boolean myIsIncomplete = false;
+  private boolean myIsIncomplete;
 
   public SyntheticCodeBlock(List<Block> subBlocks,
                             Alignment alignment,
index 387962a8b03b5d11cf1d5b1c328527edf07b5480..04fceda6884ecc20d0886060606e6a19d76fdc28 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -25,7 +25,7 @@ import org.jetbrains.annotations.Nullable;
  * @author max
  */
 public class SmartIntToIntArrayMap {
-  @Nullable TIntObjectHashMap<TIntArrayList> myMultipleValuesMap = null;
+  @Nullable TIntObjectHashMap<TIntArrayList> myMultipleValuesMap;
   TIntIntHashMap mySingleValueMap = new TIntIntHashMap(10, 0.9f);
 
   public int[] keys() {
index ed5847ee0b59908cff482960356a14eb1939ed63..fa0c7e2fbb9528db5d8dd79fc6a85222f5577514 100644 (file)
@@ -93,7 +93,7 @@ public class PsiCodeFragmentImpl extends PsiFileImpl implements JavaCodeFragment
     return clone;
   }
 
-  private FileViewProvider myViewProvider = null;
+  private FileViewProvider myViewProvider;
 
   @Override
   @NotNull
index f4e44af567c59cc86645c3dc18ebe8089a8b4f50..7127414b5962204a8e6b47aa0e4a6bfa93c8db7a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -55,7 +55,7 @@ public class SingleClassHierarchyBuilder {
     private final HierarchyService myHierarchyService;
     protected final BitSet myProcessedSet = new BitSet();
     private final ProjectFileIndex myProjectIndex;
-    boolean isInSourceMode = false;
+    boolean isInSourceMode;
 
     private UnitProcessor(Project project, HierarchyService hierarchyService) {
       myProject = project;
index 2e27afaeec6c39fc265d390c92920556e53bf367..ca10fa56307cf18489d7097520c47fde4cb01473 100644 (file)
@@ -60,9 +60,9 @@ public class JavaRefactoringSettings implements PersistentStateComponent<JavaRef
   public boolean TYPE_COOK_DROP_CASTS = true;
   public boolean TYPE_COOK_PRESERVE_RAW_ARRAYS = true;
   public boolean TYPE_COOK_LEAVE_OBJECT_PARAMETERIZED_TYPES_RAW = true;
-  public boolean TYPE_COOK_EXHAUSTIVE = false;
-  public boolean TYPE_COOK_COOK_OBJECTS = false;
-  public boolean TYPE_COOK_PRODUCE_WILDCARDS = false;
+  public boolean TYPE_COOK_EXHAUSTIVE;
+  public boolean TYPE_COOK_COOK_OBJECTS;
+  public boolean TYPE_COOK_PRODUCE_WILDCARDS;
 
   public boolean TYPE_MIGRATION_PREVIEW_USAGES = true;
 
@@ -85,11 +85,11 @@ public class JavaRefactoringSettings implements PersistentStateComponent<JavaRef
   public boolean INHERITANCE_TO_DELEGATION_DELEGATE_OTHER;
   //public boolean REPLACE_CONSTRUCTOR_WITH_FACTORY_PREVIEW_USAGES;
   public String INTRODUCE_CONSTANT_VISIBILITY;
-  public boolean INTRODUCE_CONSTANT_MOVE_TO_ANOTHER_CLASS = false;
+  public boolean INTRODUCE_CONSTANT_MOVE_TO_ANOTHER_CLASS;
   public boolean CONVERT_TO_INSTANCE_METHOD_PREVIEW_USAGES = true;
 
-  public Boolean INTRODUCE_LOCAL_CREATE_FINALS = null;
-  public Boolean INTRODUCE_PARAMETER_CREATE_FINALS = null;
+  public Boolean INTRODUCE_LOCAL_CREATE_FINALS;
+  public Boolean INTRODUCE_PARAMETER_CREATE_FINALS;
 
   public boolean INLINE_CLASS_SEARCH_IN_COMMENTS = true;
   public boolean INLINE_CLASS_SEARCH_IN_NON_JAVA = true;
index c4cc54bcfe741cd7fa9170b20a0608d9b0f2c716..aed5ded1af1b4f14fb258c72dd4208cad90a19a8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -265,14 +265,14 @@ public class AnonymousToInnerHandler implements RefactoringActionHandler {
     });
   }
 
-  private Boolean cachedNeedsThis = null;
+  private Boolean cachedNeedsThis;
   public boolean needsThis() {
     if(cachedNeedsThis == null) {
 
       ElementNeedsThis memberNeedsThis = new ElementNeedsThis(myTargetClass, myAnonClass);
       myAnonClass.accept(memberNeedsThis);
       class HasExplicitThis extends JavaRecursiveElementWalkingVisitor {
-        boolean hasExplicitThis = false;
+        boolean hasExplicitThis;
         @Override public void visitReferenceExpression(PsiReferenceExpression expression) {
         }
 
index 593f1399e54f427f40e0348b326cd3bbbff0bfba..9715dec7e880a3d89c7cb5064b23cf69aafb358f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 package com.intellij.refactoring.anonymousToInner;
 
-import com.intellij.psi.*;
+import com.intellij.psi.PsiVariable;
 
 public class VariableInfo {
   public PsiVariable variable;
-  public boolean saveInField = false;
+  public boolean saveInField;
   public boolean passAsParameter = true;
   public String parameterName;
   public String fieldName;
index df5721d6f65b5fb27edcc4a396ff42613ec63178..f9cb2f400e63d576e1f3e65aea0b7e3ddc025091 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -49,14 +49,14 @@ public class JavaChangeInfoImpl extends UserDataHolderBase implements JavaChange
   final ParameterInfoImpl[] newParms;
   ThrownExceptionInfo[] newExceptions;
   final boolean[] toRemoveParm;
-  boolean isVisibilityChanged = false;
-  boolean isNameChanged = false;
-  boolean isReturnTypeChanged = false;
-  boolean isParameterSetOrOrderChanged = false;
-  boolean isExceptionSetChanged = false;
-  boolean isExceptionSetOrOrderChanged = false;
-  boolean isParameterNamesChanged = false;
-  boolean isParameterTypesChanged = false;
+  boolean isVisibilityChanged;
+  boolean isNameChanged;
+  boolean isReturnTypeChanged;
+  boolean isParameterSetOrOrderChanged;
+  boolean isExceptionSetChanged;
+  boolean isExceptionSetOrOrderChanged;
+  boolean isParameterNamesChanged;
+  boolean isParameterTypesChanged;
   boolean isPropagationEnabled = true;
   final boolean wasVararg;
   final boolean retainsVarargs;
index d22b60890fd201b6df1a92d3cd25402fc75d74a3..45fd55ff4ac0d1ac927e706113974498e64926a9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -128,8 +128,8 @@ public class ExtractMethodProcessor implements MatchProvider {
   protected PsiStatement myFirstExitStatementCopy;
   private PsiMethod myExtractedMethod;
   private PsiMethodCallExpression myMethodCall;
-  protected boolean myNullConditionalCheck = false;
-  protected boolean myNotNullConditionalCheck = false;
+  protected boolean myNullConditionalCheck;
+  protected boolean myNotNullConditionalCheck;
   private Nullness myNullness;
 
   public ExtractMethodProcessor(Project project,
index d8fd2feb9efab25a9b4b38c0afe2294c2aa9e102..5bb01dbda9d07f28399d668e6284eba00cc631f9 100644 (file)
@@ -81,7 +81,7 @@ public class ExtractMethodObjectProcessor extends BaseRefactoringProcessor {
   private PsiField[] myOutputFields;
 
   private PsiMethod myInnerMethod;
-  private boolean myMadeStatic = false;
+  private boolean myMadeStatic;
   private final Set<MethodToMoveUsageInfo> myUsages = new LinkedHashSet<MethodToMoveUsageInfo>();
   private PsiClass myInnerClass;
   private boolean myChangeReturnType;
index 06178817fd4059def233e0dd0c35713eda65e0d5..fc4f709344c2139d9ef330068fd93fded437fd3b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -25,7 +25,7 @@ import com.intellij.psi.*;
 import java.util.List;
 
 class BackpointerUsageVisitor extends JavaRecursiveElementWalkingVisitor {
-  private PsiMember myCause = null;
+  private PsiMember myCause;
 
   private final List<PsiField> myFields;
   private final List<PsiClass> myInnerClasses;
index 3332ce2ed234b0eb2cdc29f5b4ea24de0ec0ed53..944100216317e4c6fb3f01bf417fcd0f835d5326 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -81,7 +81,7 @@ public class ExtractClassProcessor extends FixableUsagesRefactoringProcessor {
   private final String newClassName;
   private final String delegateFieldName;
   private final boolean requiresBackpointer;
-  private boolean delegationRequired = false;
+  private boolean delegationRequired;
   private final ExtractEnumProcessor myExtractEnumProcessor;
   private final PsiClass myClass;
   private boolean extractInnerClass;
index 03e7138eee23c52c527993a981dd96d7888c4651..4e42bd3cab93507d8b4fcbb5c1de90c9b20b88b2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -38,8 +38,8 @@ import java.util.Set;
 class ExtractedClassBuilder {
   private static final Logger LOGGER = Logger.getInstance("com.siyeh.rpp.extractclass.ExtractedClassBuilder");
 
-  private String className = null;
-  private String packageName = null;
+  private String className;
+  private String packageName;
   private final List<PsiField> fields = new ArrayList<PsiField>(5);
   private final List<PsiMethod> methods = new ArrayList<PsiMethod>(5);
   private final List<PsiClassInitializer> initializers = new ArrayList<PsiClassInitializer>(5);
@@ -48,9 +48,9 @@ class ExtractedClassBuilder {
   private final List<PsiTypeParameter> typeParams = new ArrayList<PsiTypeParameter>();
   private final List<PsiClass> interfaces = new ArrayList<PsiClass>();
 
-  private boolean requiresBackPointer = false;
-  private String originalClassName = null;
-  private String backPointerName = null;
+  private boolean requiresBackPointer;
+  private String originalClassName;
+  private String backPointerName;
   private Project myProject;
   private JavaCodeStyleManager myJavaCodeStyleManager;
   private Set<PsiField> myFieldsNeedingSetters;
index d084cb0ce3390aca18ea36b3d454050e368e3c4a..aa2f8bd60c04a17a3a1766dd93b865cd9b30c672 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -228,7 +228,7 @@ public class IntroduceConstantHandler extends BaseExpressionToFieldHandler {
   }
 
   private static class IsStaticFinalInitializerExpression extends ClassMemberReferencesVisitor {
-    private PsiElement myElementReference = null;
+    private PsiElement myElementReference;
     private final PsiExpression myInitializer;
 
     public IsStaticFinalInitializerExpression(PsiClass aClass, PsiExpression initializer) {
index 346b1571f690f4e49d0cae0a83ea5c9324a3d61f..3c92436fd9ebe4e5c2affd829fc75ea619166c9e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -29,7 +29,6 @@ import com.intellij.openapi.ui.DialogWrapper;
 import com.intellij.psi.PsiMethod;
 import com.intellij.refactoring.RefactoringBundle;
 import com.intellij.refactoring.ui.MethodCellRenderer;
-import com.intellij.ui.IdeBorderFactory;
 import com.intellij.ui.ScrollPaneFactory;
 import com.intellij.ui.components.JBList;
 import org.jetbrains.annotations.NotNull;
@@ -41,7 +40,7 @@ import java.util.List;
 public class EnclosingMethodSelectionDialog extends DialogWrapper {
   private final List<PsiMethod> myEnclosingMethods;
 
-  private JList myEnclosingMethodsList = null;
+  private JList myEnclosingMethodsList;
   private final JCheckBox myCbReplaceInstanceOf = new JCheckBox(RefactoringBundle.message("use.interface.superclass.in.instanceof"));
   private static final String REFACTORING_NAME = RefactoringBundle.message("introduce.parameter.title");
 
index 1dd601d63801b0a9924c8c2ad3b5b337969a59b1..ec5e04232ee2a94793b03d4c716e3d219b6858c2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 package com.intellij.refactoring.introduceParameter;
 
-import com.intellij.ui.ListCellRendererWrapper;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.ui.LabeledComponent;
-import com.intellij.psi.*;
+import com.intellij.psi.PsiExpression;
+import com.intellij.psi.PsiLocalVariable;
+import com.intellij.psi.PsiMethod;
+import com.intellij.psi.PsiParameter;
 import com.intellij.psi.codeStyle.CodeStyleSettingsManager;
 import com.intellij.psi.util.PsiUtil;
 import com.intellij.refactoring.IntroduceParameterRefactoring;
@@ -27,6 +29,7 @@ import com.intellij.refactoring.RefactoringBundle;
 import com.intellij.refactoring.introduce.inplace.KeyboardComboSwitcher;
 import com.intellij.refactoring.ui.TypeSelectorManager;
 import com.intellij.ui.IdeBorderFactory;
+import com.intellij.ui.ListCellRendererWrapper;
 import com.intellij.util.ui.UIUtil;
 import gnu.trove.TIntArrayList;
 
@@ -40,7 +43,7 @@ import java.awt.event.ItemListener;
  */
 public abstract class InplaceIntroduceParameterUI extends IntroduceParameterSettingsUI {
   private JComboBox myReplaceFieldsCb;
-  private boolean myHasWriteAccess = false;
+  private boolean myHasWriteAccess;
   private final Project myProject;
   private final TypeSelectorManager myTypeSelectorManager;
   private final PsiExpression[] myOccurrences;
index 51af3a7b7cf36d871c86c9c37132b25a7e7791c8..9850709ba39aa2bbc3d890fa77830e18299b9520 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -60,7 +60,7 @@ public class IntroduceParameterDialog extends RefactoringDialog {
   private final boolean myMustBeFinal;
   private final PsiExpression myExpression;
   private final PsiLocalVariable myLocalVar;
-  protected JCheckBox myCbDeclareFinal = null;
+  protected JCheckBox myCbDeclareFinal;
   protected JCheckBox myCbCollapseToLambda;
 
   //  private JComponent myParameterNameField = null;
@@ -73,7 +73,7 @@ public class IntroduceParameterDialog extends RefactoringDialog {
   private NameSuggestionsField.DataChanged myParameterNameChangedListener;
 
   private final IntroduceParameterSettingsPanel myPanel;
-  private boolean myHasWriteAccess = false;
+  private boolean myHasWriteAccess;
 
   IntroduceParameterDialog(@NotNull Project project,
                            @NotNull List<UsageInfo> classMembersList,
index 8951fa5d86e29111a1ec005c044cffaf8b184d9b..6b2d3fa955593097a8b9695b4e5282dc0bff443f 100644 (file)
@@ -304,7 +304,7 @@ public class IntroduceParameterProcessor extends BaseRefactoringProcessor implem
   }
 
   public static class AnySupers extends JavaRecursiveElementWalkingVisitor {
-    private boolean myResult = false;
+    private boolean myResult;
     @Override public void visitSuperExpression(PsiSuperExpression expression) {
       myResult = true;
     }
@@ -319,7 +319,7 @@ public class IntroduceParameterProcessor extends BaseRefactoringProcessor implem
   }
 
   public class AnySameNameVariables extends JavaRecursiveElementWalkingVisitor {
-    private Pair<PsiElement, String> conflict = null;
+    private Pair<PsiElement, String> conflict;
 
     public Pair<PsiElement, String> getConflict() {
       return conflict;
index af4c559bbc807f33a59a7e47a7d3865ebd588400..3daccf8cfd9415f6ea8ef58467d089877afbe2b2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2011 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -43,18 +43,18 @@ public abstract class IntroduceParameterSettingsUI {
   protected final boolean myIsInvokedOnDeclaration;
   protected final boolean myHasInitializer;
 
-  protected StateRestoringCheckBox myCbDeleteLocalVariable = null;
-  protected StateRestoringCheckBox myCbUseInitializer = null;
-  protected JRadioButton myReplaceFieldsWithGettersNoneRadio = null;
-  protected JRadioButton myReplaceFieldsWithGettersInaccessibleRadio = null;
-  protected JRadioButton myReplaceFieldsWithGettersAllRadio = null;
+  protected StateRestoringCheckBox myCbDeleteLocalVariable;
+  protected StateRestoringCheckBox myCbUseInitializer;
+  protected JRadioButton myReplaceFieldsWithGettersNoneRadio;
+  protected JRadioButton myReplaceFieldsWithGettersInaccessibleRadio;
+  protected JRadioButton myReplaceFieldsWithGettersAllRadio;
   protected final ButtonGroup myReplaceFieldsWithGettersButtonGroup = new ButtonGroup();
   protected final PsiParameter[] myParametersToRemove;
   protected final boolean[] myParametersToRemoveChecked;
   protected final boolean myIsLocalVariable;
 
-  protected JCheckBox myCbReplaceAllOccurences = null;
-  protected JCheckBox myCbGenerateDelegate = null;
+  protected JCheckBox myCbReplaceAllOccurences;
+  protected JCheckBox myCbGenerateDelegate;
 
   public IntroduceParameterSettingsUI(PsiLocalVariable onLocalVariable,
                                       PsiExpression onExpression,
index 9523408a3a49dd8ad176207addd996a1b1c516b1..2175489557ddc40e3916a806d57d05a3ad0e6b2e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2011 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -18,7 +18,6 @@ package com.intellij.refactoring.introduceVariable;
 import com.intellij.openapi.help.HelpManager;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.ui.DialogWrapper;
-import com.intellij.psi.JavaPsiFacade;
 import com.intellij.psi.PsiExpression;
 import com.intellij.psi.PsiNameHelper;
 import com.intellij.psi.PsiType;
@@ -48,7 +47,7 @@ class IntroduceVariableDialog extends DialogWrapper implements IntroduceVariable
 
   private NameSuggestionsField myNameField;
   private JCheckBox myCbReplaceAll;
-  private StateRestoringCheckBox myCbReplaceWrite = null;
+  private StateRestoringCheckBox myCbReplaceWrite;
   private JCheckBox myCbFinal;
   private boolean myCbFinalState;
   private TypeSelector myTypeSelector;
index 62c6cf0acb4140c9ddd6092db0e85bc77e7fe199..069aa33ab90d140a13cf74453cdda2801298982a 100644 (file)
@@ -324,7 +324,7 @@ public class JavaIntroduceParameterObjectClassDescriptor extends IntroduceParame
 
     private final PsiParameter param;
 
-    private PsiField fieldAssigned = null;
+    private PsiField fieldAssigned;
 
     ParamAssignmentFinder(PsiParameter param) {
       this.param = param;
index ac91a848aae801910fb18833dbabb59854134adc..13510f2de2685f4e06951c0c1bbbc35e0594beaa 100644 (file)
@@ -30,8 +30,8 @@ import java.util.Iterator;
 import java.util.List;
 
 class ParameterObjectBuilder {
-    private String className = null;
-    private String packageName = null;
+    private String className;
+    private String packageName;
     private final List<ParameterSpec> fields = new ArrayList<ParameterSpec>(5);
     private final List<PsiTypeParameter> typeParams = new ArrayList<PsiTypeParameter>();
     private Project myProject;
index d2524b4a03a31fa16c82cf7bf6c3f784aef0798a..b660567f2c553cf904aa656e3dd94d6c87976828 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -60,7 +60,7 @@ public class JavaPullUpHelper implements PullUpHelper<MemberInfo> {
   private final PsiClass myTargetSuperClass;
   private final boolean myIsTargetInterface;
   private final DocCommentPolicy myJavaDocPolicy;
-  private Set<PsiMember> myMembersAfterMove = null;
+  private Set<PsiMember> myMembersAfterMove;
   private final Set<PsiMember> myMembersToMove;
   private final Project myProject;
 
index 770dd19073aa189d0befd07e02bf74fd3773a540..cc4faae65b6f2f73d0a00efa3e9e0c60d4404a6f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -66,8 +66,8 @@ public class PullUpProcessor extends BaseRefactoringProcessor implements PullUpD
   private final PsiClass myTargetSuperClass;
   private final MemberInfo[] myMembersToMove;
   private final DocCommentPolicy myJavaDocPolicy;
-  private Set<PsiMember> myMembersAfterMove = null;
-  private Set<PsiMember> myMovedMembers = null;
+  private Set<PsiMember> myMembersAfterMove;
+  private Set<PsiMember> myMovedMembers;
   private final Map<Language, PullUpHelper<MemberInfo>> myProcessors = ContainerUtil.newHashMap();
 
   public PullUpProcessor(PsiClass sourceClass, PsiClass targetSuperClass, MemberInfo[] membersToMove, DocCommentPolicy javaDocPolicy) {
index 4c1a640a0e929b4ad2f0f0cadf00f95d0194a8fa..1bcc190b45de2290dae9d2c1b653d14a0d0edb2b 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ import java.util.Iterator;
 public class MigrationMapSet {
   private static final Logger LOG = Logger.getInstance("#com.intellij.refactoring.migration.MigrationMapSet");
 
-  private ArrayList<MigrationMap> myMaps = null;
+  private ArrayList<MigrationMap> myMaps;
   @NonNls private static final String MIGRATION_MAP = "migrationMap";
   @NonNls private static final String ENTRY = "entry";
   @NonNls private static final String NAME = "name";
index ce19d6bacaa57b780e7def96908b374b490b8f31..2ad63ce6195f4e2244126fc4e83c4bafba76fafa 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -97,7 +97,7 @@ public class AutocreatingSingleSourceRootMoveDestination extends AutocreatingMov
     return true;
   }
 
-  PsiDirectory myTargetDirectory = null;
+  PsiDirectory myTargetDirectory;
   private PsiDirectory getDirectory() throws IncorrectOperationException {
     if (myTargetDirectory == null) {
       myTargetDirectory = RefactoringUtil.createPackageDirectoryInSourceRoot(myPackage, mySourceRoot);
index f5eb13ce73766696f633cff22923a29763ebdab7..261a907a66065bf3b3f7123629b4eba7fa21b28c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 package com.intellij.refactoring.move.moveMembers;
 
-import com.intellij.ide.util.*;
+import com.intellij.ide.util.ClassFilter;
+import com.intellij.ide.util.PackageUtil;
+import com.intellij.ide.util.TreeClassChooser;
+import com.intellij.ide.util.TreeClassChooserFactory;
 import com.intellij.openapi.application.ApplicationManager;
 import com.intellij.openapi.command.CommandProcessor;
 import com.intellij.openapi.editor.event.DocumentAdapter;
@@ -39,7 +42,6 @@ import com.intellij.refactoring.move.MoveDialogBase;
 import com.intellij.refactoring.ui.JavaVisibilityPanel;
 import com.intellij.refactoring.ui.MemberSelectionPanel;
 import com.intellij.refactoring.ui.MemberSelectionTable;
-import com.intellij.refactoring.ui.RefactoringDialog;
 import com.intellij.refactoring.util.CommonRefactoringUtil;
 import com.intellij.refactoring.util.classMembers.MemberInfo;
 import com.intellij.refactoring.util.classMembers.UsesAndInterfacesDependencyMemberInfoModel;
@@ -407,7 +409,7 @@ public class MoveMembersDialog extends MoveDialogBase implements MoveMembersOpti
   }
 
   private class MyMemberInfoModel extends UsesAndInterfacesDependencyMemberInfoModel<PsiMember, MemberInfo> {
-    PsiClass myTargetClass = null;
+    PsiClass myTargetClass;
     public MyMemberInfoModel() {
       super(mySourceClass, null, false, DEFAULT_CONTAINMENT_VERIFIER);
     }
index 1fd8875f475f6c967bf81723772822de8606b1e7..3d492299baf66cc7b5336ec6297444564a485235 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,7 +20,7 @@ import java.util.NoSuchElementException;
 
 class ArrayIterator<T> implements Iterator<T>{
     private final T[] contents;
-    private int currentIndex = 0;
+    private int currentIndex;
     private final Object lock = new Object();
 
     ArrayIterator(T[] contents){
index e1946746fae1392bf9e39767b28cca5f3e33e83e..b3afdb12ab7f462b7bec895f4497d5b2eab45812 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2011 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -42,7 +42,7 @@ public class TurnRefsToSuperDialog extends RefactoringDialog {
   @NotNull private final PsiClass mySubClass;
   private final List mySuperClasses;
 
-  private JList mySuperClassesList = null;
+  private JList mySuperClassesList;
   private final JCheckBox myCbReplaceInstanceOf = new JCheckBox();
 
   TurnRefsToSuperDialog(Project project, @NotNull PsiClass subClass, List superClasses) {
index 95535071b50e482b33968c07b46e94af63cc4c8c..a09e0ec1fa198e8802c14b16a3beb958ddc198c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -27,7 +27,7 @@ import java.util.*;
  * @author db
  */
 public class PsiTypeVariableFactory {
-  private int myCurrent = 0;
+  private int myCurrent;
   private final List<Set<PsiTypeVariable>> myClusters = new LinkedList<Set<PsiTypeVariable>>();
   private final Map<Integer, Set<PsiTypeVariable>> myVarCluster = new HashMap<Integer, Set<PsiTypeVariable>>();
 
index 14b9a1715050d1e03b754cf5f9b01a0cba3f2369..3e0083e58467646f289834c3d79c512ec040e216 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -481,7 +481,7 @@ public class BindingFactory {
 
         if (type != null) {
           class Verifier extends PsiExtendedTypeVisitor<Void> {
-            boolean myFlag = false;
+            boolean myFlag;
 
             @Override public Void visitTypeVariable(final PsiTypeVariable var) {
               if (var.getIndex() == index) {
@@ -565,7 +565,7 @@ public class BindingFactory {
 
     public int getWidth() {
       class MyProcecure implements TObjectProcedure<PsiType> {
-        int width = 0;
+        int width;
         public boolean execute(PsiType type) {
           if (substitute(type)  != null) width++;
           return true;
index a58e0561c44933374e10d7035a2809f09613a89e..00ec0fd5cc4b1442d35c09a1e4b3dacee6360b74 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -50,7 +50,7 @@ public class ResolverTree {
   private final Project myProject;
   private final TObjectIntHashMap<PsiTypeVariable> myBindingDegree; //How many times this type variable is bound in the system
   private final Settings mySettings;
-  private boolean mySolutionFound = false;
+  private boolean mySolutionFound;
 
   private Set<Constraint> myConstraints;
 
@@ -244,7 +244,7 @@ public class ResolverTree {
     final Map<PsiTypeVariable, Integer> index = new HashMap<PsiTypeVariable, Integer>();
 
     sccs.forEach(new TIntProcedure() {
-      int myTNumber = 0;
+      int myTNumber;
 
       @Override
       public boolean execute(int size) {
index 7d00278f324d1189b75f938c3511253d2d63b0b2..f93cfcb0e6bccdc219bb50c8984cde61610a5b24 100644 (file)
@@ -77,7 +77,7 @@ public class TypeMigrationLabeler {
   private final LinkedHashMap<TypeMigrationUsageInfo, PsiType> myNewExpressionTypeChange;
   private final LinkedHashMap<TypeMigrationUsageInfo, PsiClassType> myClassTypeArgumentsChange;
 
-  private TypeMigrationUsageInfo[] myMigratedUsages = null;
+  private TypeMigrationUsageInfo[] myMigratedUsages;
 
   private TypeMigrationUsageInfo myCurrentRoot;
   private final Map<TypeMigrationUsageInfo, HashSet<Pair<TypeMigrationUsageInfo, PsiType>>> myRootsTree =
index 8bcacc8333e985b96c7dd29a16e869fd3f7bb425..3f3c7e7479c4cd97e908f7c1a15e3130ebc98d64 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ import com.intellij.psi.util.PsiUtil;
  * @author dsl
  */
 public class ElementNeedsThis extends ClassThisReferencesVisitor {
-  private boolean myResult = false;
+  private boolean myResult;
   private final PsiElement myMember;
 
   public ElementNeedsThis(PsiClass aClass, PsiElement member) {
index d04b5b7d3c980bf81f70123c2da71a5fe7300c13..741a29b662263eb46f61068839c2b224432d99f5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -26,7 +26,7 @@ import java.util.Iterator;
 import java.util.Set;
 
 public class InterfaceMemberDependencyGraph<T extends PsiMember, M extends MemberInfoBase<T>> implements MemberDependencyGraph<T, M> {
-  protected HashSet<T> myInterfaceDependencies = null;
+  protected HashSet<T> myInterfaceDependencies;
   protected HashMap<T,HashSet<T>> myMembersToInterfacesMap = new HashMap<T, HashSet<T>>();
   protected HashSet<PsiClass> myImplementedInterfaces;
   protected HashMap<PsiClass,HashSet<T>> myMethodsFromInterfaces;
index 2ee99941aebc2a2c684c61d67a88f31fed203efd..faa9cdc1910dc2698e7d165110094a8093c3d5c1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ import com.intellij.psi.*;
  */
 public abstract class ClassReferenceScanner {
   protected PsiClass myClass;
-  private PsiReference[] myReferences = null;
+  private PsiReference[] myReferences;
 
   public abstract PsiReference[] findReferences();
 
index a6d97af3d961ce676e6402686a45b80ca05b6123..88c54b97c43e3ce5c992f7dcd1aad3a5c7b6b918 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -161,7 +161,7 @@ public class MethodDuplicatesHandler implements RefactoringActionHandler, Contex
     }
 
     scope.accept(new PsiRecursiveElementVisitor() {
-      private int myFileCount = 0;
+      private int myFileCount;
       @Override public void visitFile(final PsiFile file) {
         if (progressIndicator != null){
           if (progressIndicator.isCanceled()) return;
index 4113e2cd6ca1013e2d1e9e6869886f155b4ac86a..dd61924b09ce8bca1cf44bf33d133092e07e2ee7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -28,8 +28,8 @@ import java.util.ArrayList;
  * @author dsl
  */
 public abstract class BaseOccurrenceManager implements OccurrenceManager {
-  private PsiExpression[] myOccurrences = null;
-  private PsiElement myAnchorStatement = null;
+  private PsiExpression[] myOccurrences;
+  private PsiElement myAnchorStatement;
   protected final OccurrenceFilter myFilter;
 
   public BaseOccurrenceManager(OccurrenceFilter filter) {
index 965083e8ddc0db9af4ad0af32aeaea184b3ecf9a..b880c8402e6a761f2b57444014054a201ed11bb7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -29,10 +29,10 @@ import java.util.List;
 
 class ReturnValueBeanBuilder {
   private final List<PsiTypeParameter> myTypeParams = new ArrayList<PsiTypeParameter>();
-  private String myClassName = null;
-  private String myPackageName = null;
-  private Project myProject = null;
-  private PsiType myValueType = null;
+  private String myClassName;
+  private String myPackageName;
+  private Project myProject;
+  private PsiType myValueType;
   private boolean myStatic;
 
   public void setClassName(String className) {
index d4952446a3fb1fd984c843a5cb3e56fce5cc66ce..2c47f96b72f5f5735d654962348c589adde1794e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2010 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -35,7 +35,7 @@ public class ThreadState {
   private String myJavaThreadState;
   private String myThreadStateDetail;
   private String myExtraState;
-  private boolean isDaemon = false;
+  private boolean isDaemon;
   private final Set<ThreadState> myThreadsWaitingForMyLock = new HashSet<ThreadState>();
   private final Set<ThreadState> myDeadlockedThreads = new HashSet<ThreadState>();
 
index f0e279528494f79cd5fdf6b9f595aac724629a9b..ad42513edc038cd4857dd802e1e8f2554bd35d7a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,7 +31,7 @@ import java.util.regex.Pattern;
  */
 public class UnscrambleListener extends ApplicationActivationListener.Adapter {
   private static final int MAX_STACKTRACE_SIZE = 100 * 1024;
-  private String stacktrace = null;
+  private String stacktrace;
 
   @Override
   public void applicationActivated(final IdeFrame ideFrame) {
index 4dd8e62e78a8f7117d84fcaaf8d72c48276a1772..c4682cfbbdc9eb29b578a81acda0469e023a6dee 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -27,7 +27,7 @@ import org.jetbrains.annotations.Nullable;
 import java.util.*;
 
 public class ReadableExternalAnnotationsManager extends BaseExternalAnnotationsManager {
-  @Nullable private Set<VirtualFile> myAnnotationsRoots = null;
+  @Nullable private Set<VirtualFile> myAnnotationsRoots;
 
   public ReadableExternalAnnotationsManager(PsiManager psiManager) {
     super(psiManager);
index 067db93f8551a021bdd54450a5039536decfa77b..d90a814afe5745492156c57fb16bad6e1dff890d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -104,7 +104,7 @@ public class AllClassesSearchExecutor implements QueryExecutor<PsiClass, AllClas
       @Override
       public Void compute() {
         PsiShortNamesCache.getInstance(project).processAllClassNames(new Processor<String>() {
-          int i = 0;
+          int i;
 
           @Override
           public boolean process(String s) {
index ae6b362792adb86875ab966cf892571ef24f5627..a11fb2f2feb9117e63d37e6479863e3bb93c6147 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -50,7 +50,7 @@ public class JavaAnonymousClassesHelper {
     public CachedValueProvider.Result<Map<PsiAnonymousClass, String>> compute(final PsiClass upper) {
       final Map<PsiAnonymousClass, String> map = new THashMap<PsiAnonymousClass, String>();
       upper.accept(new JavaRecursiveElementWalkingVisitor() {
-        int index = 0;
+        int index;
 
         @Override
         public void visitAnonymousClass(PsiAnonymousClass aClass) {
index 9e005ffd2eefed642e2648ae260992c194777343..98085e944c5baf3cf3b6d0582118fa59f0d58445 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -112,7 +112,7 @@ public class ClassUtil {
     final String name = prefix.length() < indexName.length() ? indexName.substring(prefix.length()) : null;
     final PsiClass[] result = new PsiClass[1];
     containingClass.accept(new JavaRecursiveElementVisitor() {
-      private int myCurrentIdx = 0;
+      private int myCurrentIdx;
 
       @Override
       public void visitElement(PsiElement element) {