Merge branch 'formatter-engine-refactoring'
authorYaroslav Lepenkin <yaroslav.lepenkin@jetbrains.com>
Wed, 20 Apr 2016 10:32:07 +0000 (13:32 +0300)
committerYaroslav Lepenkin <yaroslav.lepenkin@jetbrains.com>
Wed, 20 Apr 2016 10:32:07 +0000 (13:32 +0300)
945 files changed:
.idea/inspectionProfiles/idea_default.xml
.idea/modules.xml
build/conf/classVersions.txt
build/scripts/download_kotlin.gant
colorSchemes/src/colorSchemes/vibrant_ink.xml
java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java
java/compiler/instrumentation-util-8/instrumentation-util-8.iml [new file with mode: 0644]
java/compiler/instrumentation-util-8/src/com/intellij/compiler/instrumentation/JrtLoader.java [new file with mode: 0644]
java/compiler/instrumentation-util/src/com/intellij/compiler/instrumentation/InstrumentationClassFinder.java
java/debugger/impl/src/com/intellij/debugger/actions/InterruptThreadAction.java
java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/EvaluatorBuilderImpl.java
java/debugger/impl/src/com/intellij/debugger/ui/HotSwapProgressImpl.java
java/debugger/impl/src/com/intellij/debugger/ui/HotSwapUIImpl.java
java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeRenderer.java
java/debugger/impl/src/org/jetbrains/java/debugger/JavaDebuggerEditorsProvider.java
java/execution/impl/src/com/intellij/execution/junit/JUnitProcessHandler.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/AddNewModuleLibraryAction.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/AnnotationsHighlightUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/GenericsHighlightUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightClassUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/JavaHighlightUtil.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/PostHighlightingVisitor.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/RefCountHolder.java
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java
java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java
java/java-analysis-impl/src/com/intellij/codeInspection/compiler/JavacQuirksInspectionVisitor.java
java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java
java/java-analysis-impl/src/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspection.java
java/java-analysis-impl/src/com/intellij/psi/impl/FindSuperElementsHelper.java
java/java-analysis-impl/src/com/intellij/refactoring/util/VariableData.java
java/java-impl/src/com/intellij/codeInsight/ExpectedTypesProvider.java
java/java-impl/src/com/intellij/codeInsight/completion/JavaDocCompletionContributor.java
java/java-impl/src/com/intellij/codeInsight/completion/PreferByKindWeigher.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/JavaLineMarkerProvider.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/actions/AddImportAction.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/OrderEntryFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/StaticImportMethodQuestionAction.java
java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java
java/java-impl/src/com/intellij/codeInspection/deadCode/DummyEntryPointsPresentation.java
java/java-impl/src/com/intellij/codeInspection/inferNullity/InferNullityAnnotationsAction.java
java/java-impl/src/com/intellij/codeInspection/magicConstant/MagicConstantInspection.java
java/java-impl/src/com/intellij/codeInspection/ui/EntryPointsNode.java
java/java-impl/src/com/intellij/javadoc/JavadocHelper.java
java/java-impl/src/com/intellij/psi/impl/source/codeStyle/JavaReferenceAdjuster.java
java/java-impl/src/com/intellij/psi/refResolve/RefResolveServiceImpl.java
java/java-impl/src/com/intellij/refactoring/RefactorJBundle.properties
java/java-impl/src/com/intellij/refactoring/changeClassSignature/ChangeClassSignatureProcessor.java
java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureUsageProcessor.java
java/java-impl/src/com/intellij/refactoring/changeSignature/JavaParameterInfo.java
java/java-impl/src/com/intellij/refactoring/changeSignature/JavaParameterTableModel.java
java/java-impl/src/com/intellij/refactoring/changeSignature/ParameterInfoImpl.java
java/java-impl/src/com/intellij/refactoring/convertToInstanceMethod/ConvertToInstanceMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/inline/InlineParameterDialog.java
java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableBase.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/IntroduceParameterObjectDialog.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/IntroduceParameterObjectForm.form
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectClassDescriptor.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java
java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpDialog.java
java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/JavaMoveClassesOrPackagesHandler.java
java/java-impl/src/com/intellij/refactoring/move/moveFilesOrDirectories/JavaMoveFilesOrDirectoriesHandler.java
java/java-impl/src/com/intellij/refactoring/move/moveInner/MoveInnerProcessor.java
java/java-impl/src/com/intellij/refactoring/move/moveInstanceMethod/MoveInstanceMethodDialogBase.java
java/java-impl/src/com/intellij/refactoring/move/moveInstanceMethod/MoveInstanceMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/rename/naming/AutomaticUsageRenamingDialog.java
java/java-impl/src/com/intellij/refactoring/util/InlineUtil.java
java/java-impl/src/com/intellij/refactoring/util/LambdaRefactoringUtil.java
java/java-impl/src/com/intellij/refactoring/util/ParameterTablePanel.java
java/java-impl/src/com/intellij/refactoring/util/RefactoringUtil.java
java/java-impl/src/com/intellij/slicer/CanItBeNullAction.java
java/java-impl/src/com/intellij/slicer/GroupByLeavesAction.java
java/java-impl/src/com/intellij/slicer/JavaSliceDereferenceUsage.java
java/java-impl/src/com/intellij/slicer/JavaSliceProvider.java
java/java-impl/src/com/intellij/slicer/JavaSliceUsage.java
java/java-impl/src/com/intellij/slicer/SliceForwardUtil.java
java/java-impl/src/com/intellij/slicer/SliceLeafAnalyzer.java
java/java-impl/src/com/intellij/slicer/SliceLeafValueClassNode.java
java/java-impl/src/com/intellij/slicer/SliceLeafValueRootNode.java
java/java-impl/src/com/intellij/slicer/SliceNullnessAnalyzer.java
java/java-impl/src/com/intellij/slicer/SliceUsageCellRenderer.java
java/java-impl/src/com/intellij/slicer/SliceUtil.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/HighlightingCaches.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaClassInheritorsSearcher.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaDirectInheritorsSearcher.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.java
java/java-psi-api/src/com/intellij/codeInsight/ClassUtil.java
java/java-psi-api/src/com/intellij/psi/LambdaUtil.java
java/java-psi-api/src/com/intellij/psi/PsiDiamondType.java
java/java-psi-api/src/com/intellij/psi/PsiElementFactory.java
java/java-psi-api/src/com/intellij/psi/PsiFunctionalExpression.java
java/java-psi-api/src/com/intellij/psi/PsiJavaParserFacade.java
java/java-psi-api/src/com/intellij/psi/PsiMethodReferenceUtil.java
java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java
java/java-psi-api/src/com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.java [moved from java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.java with 93% similarity]
java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java
java/java-psi-api/src/com/intellij/psi/util/PsiTypesUtil.java
java/java-psi-api/src/com/intellij/psi/util/RedundantCastUtil.java
java/java-psi-impl/src/com/intellij/codeInsight/highlighting/JavaReadWriteAccessDetector.java
java/java-psi-impl/src/com/intellij/psi/impl/PsiDiamondTypeUtil.java
java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java
java/java-psi-impl/src/com/intellij/psi/impl/cache/TypeInfo.java
java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsFieldImpl.java
java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java
java/java-psi-impl/src/com/intellij/psi/impl/java/stubs/JavaFieldStubElementType.java
java/java-psi-impl/src/com/intellij/psi/impl/java/stubs/PsiFieldStub.java
java/java-psi-impl/src/com/intellij/psi/impl/java/stubs/impl/PsiAnnotationStubImpl.java
java/java-psi-impl/src/com/intellij/psi/impl/java/stubs/impl/PsiFieldStubImpl.java
java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java
java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer.java
java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InitialInferenceState.java
java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.java
java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/MethodReferenceResolver.java
java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl.java
java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.java
java/java-psi-impl/src/com/intellij/psi/scope/util/PsiScopesUtil.java
java/java-tests/testData/codeInsight/completion/keywords/super3.java
java/java-tests/testData/codeInsight/completion/normalSorting/PreferClassKeywordWhenExpectedClassType.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/SkipAbstractMethodsIfTheyMustBeDeclaredInNonAbstractSuperclass.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/RuntimeClassCast.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting8/IDEA56754.java
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting8/UncheckedWarningsInsideIncorporationPhase.java
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/graphInference/PolyMethodCallOnLeftSideOfAssignment.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/graphInference/PrimitiveTypeInReturnConstraintWithUncheckedConversion.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/graphInference/TreatConditionalExpressionAsPolyIfNewExpressionWithDiamondsIsUsed.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/RawSiteSubstitutorWithExpectedGenericsParameterType.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/ChainedCallsWithMethodReferenceInside.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/IgnoreForeignVariables.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/TypeParameterInstantiation.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/redundantCast/EnumConstantWithFunctionalExpressionArg.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/redundantCast/IDEA154861.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/redundantCast/SecondLevelOverload.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/redundantCast/StopAtMemberLevelDuringWalkUp.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterNameConflictsWithNestedLambda.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/beforeNameConflictsWithNestedLambda.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/beforeSecondLevelOverload.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/after1.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/afterExpr.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/afterOred.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/before1.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/beforeExpr.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/magicConstant/beforeOred.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/methodReturn/beforeVoid.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/unwrapIfStatement/afterConflictingVariables.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/unwrapIfStatement/beforeConflictingVariables.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/delegateMethods/afterSingleField.java [new file with mode: 0644]
java/java-tests/testData/codeInsight/delegateMethods/beforeSingleField.java [new file with mode: 0644]
java/java-tests/testData/inspection/dataFlow/fixture/EnumConstantNotNull.java
java/java-tests/testData/inspection/dataFlow/fixture/NullableArrayComponent.java
java/java-tests/testData/inspection/magic/simple/expected.xml
java/java-tests/testData/inspection/magic/simple/src/X.java
java/java-tests/testData/inspection/redundantCast/generics/InferenceFromCast/expected.xml
java/java-tests/testData/inspection/redundantCast/generics/InferenceFromCast/src/Test.java
java/java-tests/testData/psi/resolve/var15/NavigateToEnumFunction.java [new file with mode: 0644]
java/java-tests/testData/refactoring/changeSignature/PreserveOverride.java [new file with mode: 0644]
java/java-tests/testData/refactoring/changeSignature/PreserveOverride_after.java [new file with mode: 0644]
java/java-tests/testData/refactoring/changeSignature/RemoveOverride.java [new file with mode: 0644]
java/java-tests/testData/refactoring/changeSignature/RemoveOverride_after.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/ConflictingParameterName.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/ConflictingParameterName.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface2.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface2.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface3.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Interface3.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/InterfacePrivate.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/InterfacePrivate.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/InterfaceTypeParameter.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/InterfaceTypeParameter.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/JavadocParameter.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/JavadocParameter.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Simple.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/Simple.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/TypeParameter.java [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/TypeParameter.java.after [new file with mode: 0644]
java/java-tests/testData/refactoring/convertToInstance8Method/VisibilityConflict.java [new file with mode: 0644]
java/java-tests/testData/refactoring/extractMethod/QualifyWhenConflictingNamePresent.java [new file with mode: 0644]
java/java-tests/testData/refactoring/extractMethod/QualifyWhenConflictingNamePresent_after.java [new file with mode: 0644]
java/java-tests/testData/refactoring/introduceVariable/PutInNestedLambdaBody.after.java [new file with mode: 0644]
java/java-tests/testData/refactoring/introduceVariable/PutInNestedLambdaBody.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/after/s/empty.txt [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/after/t/MyClass.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/after/t/empty.txt [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/before/s/MyClass.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/before/s/empty.txt [new file with mode: 0644]
java/java-tests/testData/refactoring/moveClassAndFile/nestedClassesInFile/before/t/empty.txt [new file with mode: 0644]
java/java-tests/testData/refactoring/moveInner/constructorProtectedVisibility/after/p/B.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveInner/constructorProtectedVisibility/after/p/b/A.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveInner/constructorProtectedVisibility/before/p/b/A.java [new file with mode: 0644]
java/java-tests/testData/refactoring/moveInstanceMethod/Interface.java.after
java/java-tests/testSrc/com/intellij/codeInsight/DelegateMethodsTest.java
java/java-tests/testSrc/com/intellij/codeInsight/completion/JavadocCompletionTest.groovy
java/java-tests/testSrc/com/intellij/codeInsight/completion/KeywordCompletionTest.java
java/java-tests/testSrc/com/intellij/codeInsight/completion/NormalCompletionOrderingTest.groovy
java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk6Test.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/DaemonRespondToChangesTest.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/GraphInferenceHighlightingTest.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/LambdaRedundantCastTest.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewLambdaHighlightingTest.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java
java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/MagicConstantQuickFixTest.java [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/UnwrapIfStatementFixTest.java [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/codeInsight/template/LiveTemplateTest.groovy
java/java-tests/testSrc/com/intellij/codeInspection/DataFlowInspectionTestSuite.java
java/java-tests/testSrc/com/intellij/codeInspection/OfflineIRVTest.java
java/java-tests/testSrc/com/intellij/ide/util/JavaSuperMethodTest.java
java/java-tests/testSrc/com/intellij/psi/JavaStubBuilderTest.java
java/java-tests/testSrc/com/intellij/psi/impl/source/tree/java/ShortenClassReferencesTest.java
java/java-tests/testSrc/com/intellij/psi/resolve/ResolveVariable15Test.java
java/java-tests/testSrc/com/intellij/refactoring/ChangeSignatureTest.java
java/java-tests/testSrc/com/intellij/refactoring/ExtractMethodTest.java
java/java-tests/testSrc/com/intellij/refactoring/IntroduceVariableTest.java
java/java-tests/testSrc/com/intellij/refactoring/MoveClassAndFileTest.java
java/java-tests/testSrc/com/intellij/refactoring/MoveInnerTest.java
java/java-tests/testSrc/com/intellij/refactoring/convertToInstanceMethod/ConvertToInstance8MethodTest.java [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/refactoring/convertToInstanceMethod/ConvertToInstanceMethodTest.java
java/java-tests/testSrc/com/intellij/slicer/SliceBackwardTest.java
java/java-tests/testSrc/com/intellij/slicer/SliceForwardTest.java
java/java-tests/testSrc/com/intellij/slicer/SliceTreeTest.java
java/typeMigration/src/com/intellij/refactoring/typeMigration/TypeMigrationVariableTypeFixProvider.java
jps/jps-builders/src/org/jetbrains/jps/incremental/instrumentation/ClassProcessingBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java
jps/jps-builders/src/org/jetbrains/jps/javac/JavacMain.java
jps/model-api/src/org/jetbrains/jps/model/java/JpsJavaSdkType.java
jps/model-serialization/src/org/jetbrains/jps/model/serialization/module/JpsModuleRootModelSerializer.java
jps/model-serialization/testData/missingModuleSourcesOrderEntry/missingModuleSourcesOrderEntry.iml [new file with mode: 0644]
jps/model-serialization/testData/missingModuleSourcesOrderEntry/missingModuleSourcesOrderEntry.ipr [new file with mode: 0644]
jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsProjectSerializationTest.java
json/src/com/jetbrains/jsonSchema/JsonSchemaConfigurable.java
json/src/com/jetbrains/jsonSchema/JsonSchemaFileType.java
json/src/com/jetbrains/jsonSchema/JsonSchemaMappingsConfigurable.java
json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java
json/src/com/jetbrains/jsonSchema/extension/JsonSchemaFileProvider.java
json/src/com/jetbrains/jsonSchema/extension/JsonSchemaImportedProviderFactory.java
json/src/com/jetbrains/jsonSchema/extension/JsonSchemaProjectSelfProviderFactory.java
json/src/com/jetbrains/jsonSchema/extension/JsonSchemaProviderFactory.java
json/src/com/jetbrains/jsonSchema/extension/schema/JsonSchemaRefReferenceProvider.java
json/src/com/jetbrains/jsonSchema/ide/JsonSchemaService.java
json/src/com/jetbrains/jsonSchema/impl/CodeInsightProviders.java
json/src/com/jetbrains/jsonSchema/impl/JsonBySchemaObjectCompletionContributor.java
json/src/com/jetbrains/jsonSchema/impl/JsonBySchemaObjectReferenceContributor.java [new file with mode: 0644]
json/src/com/jetbrains/jsonSchema/impl/JsonPropertyName2SchemaDefinitionReferenceProvider.java [new file with mode: 0644]
json/src/com/jetbrains/jsonSchema/impl/JsonSchemaExportedDefinitions.java
json/src/com/jetbrains/jsonSchema/impl/JsonSchemaObjectCodeInsightWrapper.java
json/src/com/jetbrains/jsonSchema/impl/JsonSchemaReader.java
json/src/com/jetbrains/jsonSchema/impl/JsonSchemaResourcesRootsProvider.java [new file with mode: 0644]
json/src/com/jetbrains/jsonSchema/impl/JsonSchemaServiceImpl.java
json/tests/test/com/jetbrains/jsonSchema/JsonSchemaCrossReferencesTest.java
json/tests/test/com/jetbrains/jsonSchema/JsonSchemaHighlightingTest.java
json/tests/test/com/jetbrains/jsonSchema/JsonSchemaTestProvider.java
json/tests/test/com/jetbrains/jsonSchema/impl/JsonBySchemaCompletionTest.java
json/tests/test/com/jetbrains/jsonSchema/impl/JsonSchemaReadTest.java
json/tests/testData/jsonSchema/crossReferences/testFileForBaseProperties.json [new file with mode: 0644]
json/tests/testData/jsonSchema/schemaFile/resolve/referencingGlobalSchema.json [new file with mode: 0644]
lib/asm-all.jar
lib/pty4j-0.6.jar
lib/src/asm5-src.zip
lib/src/pty4j-0.6-src.jar
platform/analysis-api/src/com/intellij/analysis/AnalysisScope.java
platform/analysis-impl/src/com/intellij/codeInspection/ProblemDescriptorBase.java
platform/analysis-impl/src/com/intellij/codeInspection/ex/LocalInspectionToolWrapper.java
platform/analysis-impl/src/com/intellij/codeInspection/ex/PairedUnfairLocalInspectionTool.java
platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java
platform/analysis-impl/src/com/intellij/psi/search/PredefinedSearchScopeProvider.java
platform/analysis-impl/src/com/intellij/refactoring/util/AbstractVariableData.java [new file with mode: 0644]
platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebServer.kt
platform/built-in-server/src/org/jetbrains/builtInWebServer/DefaultWebServerPathHandler.kt
platform/built-in-server/src/org/jetbrains/builtInWebServer/StaticFileHandler.kt
platform/built-in-server/src/org/jetbrains/builtInWebServer/WebServerPathHandler.kt
platform/built-in-server/src/org/jetbrains/ide/ActivateApplicationHttpService.java [deleted file]
platform/built-in-server/src/org/jetbrains/ide/JetBrainsProtocolHandlerHttpService.java [deleted file]
platform/built-in-server/src/org/jetbrains/ide/RestService.java
platform/built-in-server/src/org/jetbrains/ide/XmlRpcServerImpl.java
platform/built-in-server/src/org/jetbrains/io/fastCgi/FastCgiRequest.kt
platform/built-in-server/src/org/jetbrains/io/fastCgi/FastCgiService.kt
platform/configuration-store-impl/src/ComponentStoreImpl.kt
platform/core-api/src/com/intellij/codeInsight/highlighting/ReadWriteAccessDetector.java
platform/core-api/src/com/intellij/openapi/application/Application.java
platform/core-api/src/com/intellij/openapi/application/ApplicationAdapter.java
platform/core-api/src/com/intellij/openapi/application/ApplicationListener.java
platform/core-api/src/com/intellij/openapi/application/TransactionGuard.java
platform/core-api/src/com/intellij/openapi/application/TransactionId.java
platform/core-api/src/com/intellij/openapi/application/TransactionKind.java [deleted file]
platform/core-api/src/com/intellij/openapi/editor/markup/TextAttributes.java
platform/core-api/src/com/intellij/openapi/util/SimpleModificationTracker.java
platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java
platform/core-api/src/com/intellij/psi/impl/ElementBase.java
platform/core-api/src/com/intellij/util/IconUtil.java
platform/core-impl/src/com/intellij/mock/MockApplication.java
platform/core-impl/src/com/intellij/openapi/application/TransactionGuardImpl.java
platform/core-impl/src/com/intellij/psi/impl/DocumentCommitThread.java
platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java
platform/core-impl/src/org/jetbrains/ide/script/IdeScriptEngineManager.java
platform/core-impl/src/org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.java
platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java
platform/diff-impl/src/com/intellij/diff/merge/MergeRequestProcessor.java
platform/diff-impl/src/com/intellij/diff/util/DiffUtil.java
platform/diff-impl/tests/com/intellij/openapi/diff/impl/settings/DiffColorSettingsTest.kt [moved from platform/diff-impl/tests/com/intellij/diff/DiffColorSettingsTest.kt with 95% similarity]
platform/dvcs-impl/src/com/intellij/dvcs/ui/BranchActionGroupPopup.java
platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java
platform/editor-ui-api/src/com/intellij/ide/util/treeView/NodeDescriptor.java
platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java
platform/editor-ui-api/src/com/intellij/openapi/actionSystem/CustomShortcutSet.java
platform/editor-ui-api/src/com/intellij/openapi/editor/colors/EditorColors.java
platform/editor-ui-api/src/com/intellij/openapi/editor/colors/EditorColorsScheme.java
platform/editor-ui-ex/src/com/intellij/application/options/EditorFontsConstants.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/colors/impl/AbstractColorsScheme.java
platform/icons/src/ide/notification/errorEvents.png
platform/icons/src/ide/notification/errorEvents@2x.png
platform/icons/src/ide/notification/errorEvents@2x_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/errorEvents_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/infoEvents.png
platform/icons/src/ide/notification/infoEvents@2x.png
platform/icons/src/ide/notification/infoEvents@2x_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/infoEvents_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/noEvents.png
platform/icons/src/ide/notification/noEvents@2x.png
platform/icons/src/ide/notification/noEvents@2x_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/noEvents_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/warningEvents.png
platform/icons/src/ide/notification/warningEvents@2x.png
platform/icons/src/ide/notification/warningEvents@2x_dark.png [new file with mode: 0644]
platform/icons/src/ide/notification/warningEvents_dark.png [new file with mode: 0644]
platform/indexing-api/src/com/intellij/util/indexing/IndexableSetContributor.java
platform/indexing-impl/src/com/intellij/psi/search/FileTypeIndex.java
platform/lang-api/src/com/intellij/codeInsight/editorActions/smartEnter/SmartEnterProcessor.java
platform/lang-api/src/com/intellij/openapi/projectRoots/JdkUtil.java
platform/lang-api/src/com/intellij/psi/search/GlobalSearchScopes.java
platform/lang-impl/src/com/intellij/analysis/BaseAnalysisActionDialog.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleBlankLinesPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/OptionTableWithPreviewPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/OptionTreeWithPreviewPanel.java
platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontDescriptionPanel.java
platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java
platform/lang-impl/src/com/intellij/application/options/colors/OptionsPanelImpl.java
platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurable.java
platform/lang-impl/src/com/intellij/codeInsight/AutoPopupController.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionPhase.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java
platform/lang-impl/src/com/intellij/codeInsight/completion/FilePathCompletionContributor.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/ChameleonSyntaxHighlightingPass.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/ShowAutoImportPass.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/WholeFileLocalInspectionsPassFactory.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/CodeDocumentationUtil.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/EnterHandler.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/SelectWordUtil.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/TypedHandler.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/AbstractWordSelectioner.java
platform/lang-impl/src/com/intellij/codeInsight/folding/impl/DocumentFoldingInfo.java
platform/lang-impl/src/com/intellij/codeInsight/hint/ShowParameterInfoHandler.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupArranger.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java
platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java
platform/lang-impl/src/com/intellij/codeInsight/template/TemplateBuilderImpl.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateImpl.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java
platform/lang-impl/src/com/intellij/codeInspection/actions/GotoInspectionModel.java
platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java
platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionManagerEx.java
platform/lang-impl/src/com/intellij/codeInspection/ex/QuickFixAction.java
platform/lang-impl/src/com/intellij/codeInspection/export/InspectionTreeHtmlWriter.java
platform/lang-impl/src/com/intellij/codeInspection/offlineViewer/OfflineProblemDescriptorNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/CachedInspectionTreeNode.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionGroupNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionNodeInfo.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionToolPresentation.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionTree.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionTreeCellRenderer.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionTreeNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionTreeUpdater.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionViewPsiTreeChangeAdapter.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemDescriptionNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/QuickFixPreviewDecorator.java
platform/lang-impl/src/com/intellij/codeInspection/ui/RefElementNode.java
platform/lang-impl/src/com/intellij/codeInspection/ui/SuppressableInspectionTreeNode.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/EditSettingsAction.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/ExportHTMLAction.java
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/InspectionViewActionBase.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/InspectionsOptionsToolbarAction.java
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/InvokeQuickFixAction.java
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/KeyAwareInspectionViewAction.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/QuickFixesViewActionGroup.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/SuppressActionWrapper.java
platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java
platform/lang-impl/src/com/intellij/execution/console/RunIdeConsoleAction.java
platform/lang-impl/src/com/intellij/find/FindUtil.java
platform/lang-impl/src/com/intellij/find/actions/ShowUsagesTableCellRenderer.java
platform/lang-impl/src/com/intellij/find/findUsages/FindUsagesManager.java
platform/lang-impl/src/com/intellij/find/impl/FindDialog.java
platform/lang-impl/src/com/intellij/find/impl/livePreview/LivePreview.java
platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java
platform/lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java
platform/lang-impl/src/com/intellij/ide/bookmarks/BookmarkItem.java
platform/lang-impl/src/com/intellij/ide/commander/ColoredCommanderRenderer.java
platform/lang-impl/src/com/intellij/ide/favoritesTreeView/FavoritesPanel.java
platform/lang-impl/src/com/intellij/ide/favoritesTreeView/FavoritesTreeNodeDescriptor.java
platform/lang-impl/src/com/intellij/ide/script/IdeStartupScripts.java
platform/lang-impl/src/com/intellij/ide/util/DeleteHandler.java
platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java
platform/lang-impl/src/com/intellij/ide/util/NavigationItemListCellRenderer.java
platform/lang-impl/src/com/intellij/ide/util/PsiElementListCellRenderer.java
platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionModel.java
platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoFileCellRenderer.java
platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserCombo.java
platform/lang-impl/src/com/intellij/injected/editor/SelectionModelWindow.java
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffColorDescriptionPanel.form [new file with mode: 0644]
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffColorDescriptionPanel.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffColorsPageFactory.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffOptionsPanel.form [deleted file]
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffOptionsPanel.java [deleted file]
platform/lang-impl/src/com/intellij/openapi/diff/impl/settings/DiffPreviewPanel.java
platform/lang-impl/src/com/intellij/openapi/editor/actions/SelectWordAtCaretAction.java
platform/lang-impl/src/com/intellij/openapi/options/colors/pages/GeneralColorsPage.java
platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java
platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ContentEntryTreeCellRenderer.java
platform/lang-impl/src/com/intellij/openapi/vfs/encoding/EncodingFileTreeTable.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/InspectionToolsConfigurable.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/ManageButton.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/ManageButtonBuilder.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/header/ProfilesConfigurableComboBox.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/inspectionsTree/InspectionsConfigTreeRenderer.java
platform/lang-impl/src/com/intellij/psi/impl/source/PostprocessReformattingAspect.java
platform/lang-impl/src/com/intellij/psi/search/PredefinedSearchScopeProviderImpl.java
platform/lang-impl/src/com/intellij/psi/stubs/SerializedStubTree.java
platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java
platform/lang-impl/src/com/intellij/psi/stubs/StubUpdatingIndex.java
platform/lang-impl/src/com/intellij/refactoring/actions/IntroduceParameterObjectAction.java [moved from java/java-impl/src/com/intellij/refactoring/actions/IntroduceParameterObjectAction.java with 50% similarity]
platform/lang-impl/src/com/intellij/refactoring/changeSignature/ParameterTableModelBase.java
platform/lang-impl/src/com/intellij/refactoring/extractMethod/AbstactExtractMethodDialog.form
platform/lang-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractMethodDialog.java
platform/lang-impl/src/com/intellij/refactoring/extractMethod/AbstractParameterTablePanel.java [deleted file]
platform/lang-impl/src/com/intellij/refactoring/extractMethod/AbstractVariableData.java
platform/lang-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodDecorator.java
platform/lang-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodSettings.java
platform/lang-impl/src/com/intellij/refactoring/extractMethod/SimpleDuplicatesFinder.java
platform/lang-impl/src/com/intellij/refactoring/introduceParameterObject/AbstractIntroduceParameterObjectDialog.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/refactoring/introduceParameterObject/AbstractIntroduceParameterObjectForm.form [new file with mode: 0644]
platform/lang-impl/src/com/intellij/refactoring/introduceParameterObject/IntroduceParameterObjectDelegate.java
platform/lang-impl/src/com/intellij/refactoring/introduceParameterObject/IntroduceParameterObjectProcessor.java
platform/lang-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveDirectoryWithClassesHelper.java
platform/lang-impl/src/com/intellij/refactoring/rename/AutomaticRenamingDialog.java
platform/lang-impl/src/com/intellij/refactoring/rename/inplace/InplaceRefactoring.java
platform/lang-impl/src/com/intellij/refactoring/ui/AbstractMemberSelectionTable.java
platform/lang-impl/src/com/intellij/refactoring/ui/ConflictsDialog.java
platform/lang-impl/src/com/intellij/refactoring/ui/RefactoringDialog.java
platform/lang-impl/src/com/intellij/refactoring/util/AbstractParameterTablePanel.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/refactoring/util/SimpleParameterTablePanel.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/slicer/DuplicateMap.java
platform/lang-impl/src/com/intellij/slicer/LanguageSlicing.java
platform/lang-impl/src/com/intellij/slicer/SliceHandler.java
platform/lang-impl/src/com/intellij/slicer/SliceLanguageSupportProvider.java
platform/lang-impl/src/com/intellij/slicer/SliceManager.java
platform/lang-impl/src/com/intellij/slicer/SliceNode.java
platform/lang-impl/src/com/intellij/slicer/SlicePanel.java
platform/lang-impl/src/com/intellij/slicer/SliceRootNode.java
platform/lang-impl/src/com/intellij/slicer/SliceTreeBuilder.java
platform/lang-impl/src/com/intellij/slicer/SliceTreeStructure.java
platform/lang-impl/src/com/intellij/slicer/SliceUsage.java
platform/lang-impl/src/com/intellij/slicer/SliceUsageCellRendererBase.java
platform/lang-impl/src/com/intellij/ui/DeferredIconImpl.java
platform/lang-impl/src/com/intellij/util/indexing/DebugAssertions.java
platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java
platform/lang-impl/src/com/intellij/util/indexing/IndexingStamp.java
platform/lang-impl/src/com/intellij/util/indexing/MapReduceIndex.java
platform/lang-impl/src/com/intellij/util/indexing/MemoryIndexStorage.java
platform/lang-impl/src/com/intellij/util/indexing/SharedIndicesData.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/execution/configurations/GeneralCommandLine.java
platform/platform-api/src/com/intellij/execution/process/BinaryOSProcessHandler.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/execution/process/CapturingProcessHandler.java
platform/platform-api/src/com/intellij/execution/process/OSProcessHandler.java
platform/platform-api/src/com/intellij/ide/RecentProjectsManager.java
platform/platform-api/src/com/intellij/ide/actions/exclusion/ExcludeTreeNodeAction.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/ide/actions/exclusion/ExclusionHandler.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/ide/actions/exclusion/IncludeTreeNodeAction.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/ide/actions/exclusion/TreeNodeExclusionAction.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/ide/browsers/BrowserLauncherAppless.java
platform/platform-api/src/com/intellij/ide/util/treeView/TreeRunnable.java
platform/platform-api/src/com/intellij/openapi/actionSystem/EmptyAction.java
platform/platform-api/src/com/intellij/openapi/actionSystem/IdeActions.java
platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionUtil.java
platform/platform-api/src/com/intellij/openapi/util/NamedRunnable.java
platform/platform-api/src/com/intellij/ui/components/DefaultScrollBarUI.java
platform/platform-api/src/com/intellij/ui/components/JBScrollPane.java
platform/platform-api/src/com/intellij/ui/components/JBViewport.java
platform/platform-api/src/com/intellij/ui/components/MacScrollBarUI.java
platform/platform-api/src/com/intellij/ui/components/ScrollColorProducer.java [new file with mode: 0644]
platform/platform-api/src/com/intellij/ui/components/TwoWayAnimator.java
platform/platform-api/src/com/intellij/ui/treeStructure/SimpleNode.java
platform/platform-api/src/com/intellij/ui/treeStructure/Tree.java
platform/platform-api/src/com/intellij/util/Alarm.java
platform/platform-api/src/com/intellij/util/io/HttpRequests.java
platform/platform-api/src/com/intellij/util/net/NetUtils.java
platform/platform-api/src/com/intellij/util/net/ssl/CertificateManager.java
platform/platform-impl/src/com/intellij/diagnostic/DebugLogManager.kt
platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java
platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java
platform/platform-impl/src/com/intellij/ide/ReopenProjectAction.java
platform/platform-impl/src/com/intellij/ide/SaveAndSyncHandlerImpl.java
platform/platform-impl/src/com/intellij/ide/actions/CreateDesktopEntryAction.java
platform/platform-impl/src/com/intellij/ide/actions/CreateLauncherScriptAction.java
platform/platform-impl/src/com/intellij/ide/impl/ProjectUtil.java
platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java
platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java
platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java
platform/platform-impl/src/com/intellij/notification/impl/actions/NotificationTestAction.java
platform/platform-impl/src/com/intellij/notification/impl/ui/NotificationsUtil.java
platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionMenu.java
platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/ComplementaryFontsRegistry.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/DefaultEditorTextRepresentationHelper.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorCopyPasteHelperImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/ScrollingModelImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/SoftWrapApplianceManager.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/view/IterationState.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/IdeKeyEventDispatcher.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/IdeMouseEventDispatcher.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ModifierKeyDoubleClickHandler.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/ActionsTree.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/ShortcutFilteringPanel.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/ShortcutTextField.java
platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java
platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java
platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/ChannelStatus.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java
platform/platform-impl/src/com/intellij/openapi/util/WindowStateServiceImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/impl/local/NativeFileWatcherImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/RefreshQueueImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/RefreshSessionImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VfsData.java
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/FloatingDecorator.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeGlassPaneImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/X11UiUtil.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/status/IdeStatusBarImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/status/InfoAndProgressPanel.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/NewRecentProjectPanel.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeBalloonLayoutImpl.java [new file with mode: 0644]
platform/platform-impl/src/com/intellij/ui/AppIcon.java
platform/platform-impl/src/com/intellij/ui/BalloonImpl.java
platform/platform-impl/src/com/intellij/ui/BalloonLayoutConfiguration.java
platform/platform-impl/src/com/intellij/ui/BalloonLayoutData.java
platform/platform-impl/src/com/intellij/ui/BalloonLayoutImpl.java
platform/platform-impl/src/com/intellij/ui/Splash.java
platform/platform-impl/src/com/intellij/ui/mac/MacMainFrameDecorator.java
platform/platform-impl/src/com/intellij/ui/popup/list/ListPopupImpl.java
platform/platform-impl/src/com/intellij/util/PsiErrorElementUtil.java
platform/platform-impl/src/org/jetbrains/io/DelegatingHttpRequestHandler.java [deleted file]
platform/platform-impl/src/org/jetbrains/io/DelegatingHttpRequestHandler.kt [new file with mode: 0644]
platform/platform-impl/src/org/jetbrains/io/DelegatingHttpRequestHandlerBase.java [deleted file]
platform/platform-impl/src/org/jetbrains/io/DelegatingHttpRequestHandlerBase.kt [new file with mode: 0644]
platform/platform-impl/src/org/jetbrains/io/FileResponses.java [deleted file]
platform/platform-impl/src/org/jetbrains/io/FileResponses.kt [new file with mode: 0644]
platform/platform-impl/src/org/jetbrains/io/Responses.java [deleted file]
platform/platform-impl/src/org/jetbrains/io/Responses.kt [new file with mode: 0644]
platform/platform-resources-en/src/messages/ApplicationBundle.properties
platform/platform-resources-en/src/messages/IdeBundle.properties
platform/platform-resources-en/src/messages/InspectionsBundle.properties
platform/platform-resources-en/src/messages/OptionsBundle.properties
platform/platform-resources-en/src/messages/RefactoringBundle.properties
platform/platform-resources-en/src/messages/UIBundle.properties
platform/platform-resources-en/src/messages/XDebuggerBundle.properties
platform/platform-resources/src/DefaultColorSchemesManager.xml
platform/platform-resources/src/META-INF/JsonPlugin.xml
platform/platform-resources/src/META-INF/PlatformExtensions.xml
platform/platform-resources/src/META-INF/VcsExtensions.xml
platform/platform-resources/src/META-INF/built-in-server.xml
platform/platform-resources/src/componentSets/Editor.xml
platform/platform-resources/src/idea/LangActions.xml
platform/platform-tests/testSrc/com/intellij/application/TransactionTest.groovy
platform/platform-tests/testSrc/com/intellij/execution/PtyCommandLineTest.java
platform/platform-tests/testSrc/com/intellij/execution/process/BinaryOSProcessHandlerTest.java [new file with mode: 0644]
platform/platform-tests/testSrc/com/intellij/ide/updates/UpdateStrategyTest.kt
platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretColumnModeTest.java
platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/IterationStateTest.java
platform/platform-tests/testSrc/com/intellij/openapi/keymap/impl/ModifierKeyDoubleClickHandlerTest.java
platform/platform-tests/testSrc/com/intellij/psi/tree/IElementTypeTest.java
platform/platform-tests/testSrc/com/intellij/util/AlarmTest.java
platform/script-debugger/backend/src/org/jetbrains/debugger/VariablesHost.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/ExistingTemplatesComponent.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/UIUtil.java
platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java
platform/usageView/src/com/intellij/usages/UsageInfoToUsageConverter.java
platform/usageView/src/com/intellij/usages/impl/UsagePreviewPanel.java
platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java
platform/util/resources/misc/registry.properties
platform/util/src/com/intellij/Patches.java
platform/util/src/com/intellij/execution/process/BaseOSProcessHandler.java
platform/util/src/com/intellij/openapi/util/IconLoader.java
platform/util/src/com/intellij/openapi/util/io/ByteSequence.java
platform/util/src/com/intellij/openapi/util/text/StringUtil.java
platform/util/src/com/intellij/ui/JBAutoscroller.java
platform/util/src/com/intellij/ui/SeparatorComponent.java
platform/util/src/com/intellij/ui/components/JBPanel.java
platform/util/src/com/intellij/util/BitUtil.java
platform/util/src/com/intellij/util/EnvironmentUtil.java
platform/util/src/com/intellij/util/ImageLoader.java
platform/util/src/com/intellij/util/concurrency/AppScheduledExecutorService.java
platform/util/src/com/intellij/util/containers/MultiMap.java
platform/util/src/com/intellij/util/containers/TreeTraversal.java
platform/util/src/com/intellij/util/io/BaseDataReader.java
platform/util/src/com/intellij/util/io/BaseInputStreamReader.java
platform/util/src/com/intellij/util/io/BaseOutputReader.java
platform/util/src/com/intellij/util/io/OutputReader.java
platform/util/src/com/intellij/util/io/PagedFileStorage.java
platform/util/src/com/intellij/util/io/ReadWriteDirectBufferWrapper.java
platform/util/src/com/intellij/util/lang/UrlClassLoader.java
platform/util/src/com/intellij/util/ui/UIUtil.java
platform/util/src/com/intellij/xml/util/XmlStringUtil.java
platform/util/testSrc/com/intellij/util/BitUtilTest.java [new file with mode: 0644]
platform/util/testSrc/com/intellij/util/io/BaseOutputReaderTest.java
platform/util/testSrc/com/intellij/util/text/StringUtilTest.java
platform/vcs-api/src/com/intellij/openapi/vcs/VcsDirectoryMapping.java
platform/vcs-api/src/com/intellij/openapi/vcs/annotate/AnnotationSource.java
platform/vcs-api/src/com/intellij/openapi/vcs/ui/SearchFieldAction.java
platform/vcs-api/src/com/intellij/openapi/vcs/update/FileGroup.java
platform/vcs-impl/src/com/intellij/codeInsight/actions/VcsAwareFormatChangedTextUtil.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotateActionGroup.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotateToggleAction.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotationColors.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotationFieldGutter.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotationsSettings.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/ShowBaseRevisionAction.java
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/VcsColorsPageFactory.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/actions/VcsPreviewPanel.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangeListViewerDialog.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesBrowserFilePathNode.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/RollbackChangesDialog.java
platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsCheckBoxWithSpinnerConfigurable.java
platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java
platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsMappingConfigurationDialog.java
platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusMarkerPopup.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusMarkerRenderer.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java
platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTrackerDrawing.java
platform/vcs-impl/src/com/intellij/openapi/vcs/history/VcsHistoryUtil.java
platform/vcs-impl/src/com/intellij/openapi/vcs/impl/UpToDateLineNumberProviderImpl.java
platform/vcs-impl/src/com/intellij/openapi/vcs/ui/ColorGenerator.java [new file with mode: 0644]
platform/vcs-impl/src/com/intellij/openapi/vcs/update/FileOrDirectoryTreeNode.java
platform/vcs-impl/src/com/intellij/vcsUtil/MoreAction.java
platform/vcs-impl/testSrc/com/intellij/openapi/vcs/ui/ColorGeneratorTest.kt [new file with mode: 0644]
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/api/printer/PrintElementGenerator.java
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/VisibleGraphImpl.java
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/print/AbstractPrintElementGenerator.java
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/print/elements/PrintElementWithGraphElement.java
platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java
platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogPopupComponent.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/MultilinePopupBuilder.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsStructureChooser.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/DetailsPanel.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java
platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRenderer.java [moved from platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRender.java with 96% similarity]
platform/vcs-log/impl/src/com/intellij/vcs/log/util/BekUtil.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebugSessionImpl.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointUtil.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XExpressionState.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointManager.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XBreakpointActionsPanel.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XLightBreakpointPropertiesPanel.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/CodeFragmentInputComponent.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerEditorBase.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerUIConstants.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/XDebuggerTreeInplaceEditor.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchNodeImpl.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodeImpl.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/InspectionGadgetsBundle.properties
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bugs/OptionalGetWithoutIsPresentInspection.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/j2me/PrivateMemberAccessBetweenOuterAndInnerClassInspection.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExceptionUtils.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/MethodCallUtils.java
plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/toobroadcatch/TooBroadCatchBlock.java
plugins/InspectionGadgets/test/com/siyeh/igtest/initialization/AbstractMethodCallInConstructorInspection.java [deleted file]
plugins/InspectionGadgets/test/com/siyeh/igtest/initialization/abstract_method_call_in_constructor/AbstractMethodCallInConstructor.java [new file with mode: 0644]
plugins/InspectionGadgets/test/com/siyeh/igtest/j2me/private_member_access_between_outer_and_inner_class/PrivateMemberAccessBetweenOuterAndInnerClass.java
plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java
plugins/InspectionGadgets/testsrc/com/siyeh/ig/bugs/OptionalGetWithoutIsPresentInspectionTest.java
plugins/InspectionGadgets/testsrc/com/siyeh/ig/initialization/AbstractMethodCallInConstructorInspectionTest.java [new file with mode: 0644]
plugins/InspectionGadgets/testsrc/com/siyeh/ig/resources/AutoCloseableResourceInspectionTest.java
plugins/IntentionPowerPak/src/com/siyeh/ipp/enumswitch/CreateEnumSwitchBranchesIntention.java
plugins/IntentionPowerPak/test/com/siyeh/ipp/enumswitch/BeforeFallthrough.java [new file with mode: 0644]
plugins/IntentionPowerPak/test/com/siyeh/ipp/enumswitch/BeforeFallthrough_after.java [new file with mode: 0644]
plugins/IntentionPowerPak/test/com/siyeh/ipp/types/methodRefs2lambda/PreserveExpressionQualifier.java [new file with mode: 0644]
plugins/IntentionPowerPak/test/com/siyeh/ipp/types/methodRefs2lambda/PreserveExpressionQualifier_after.java [new file with mode: 0644]
plugins/IntentionPowerPak/testSrc/com/siyeh/ipp/enumswitch/EnumSwitchBranchesIntentionTest.java
plugins/IntentionPowerPak/testSrc/com/siyeh/ipp/types/ReplaceMethodReferenceWithLambdaIntentionTest.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntResourcesClassLoader.java
plugins/coverage/src/com/intellij/execution/configurations/coverage/CoverageConfigurable.java
plugins/cucumber-jvm-formatter/cucumber-jvm-formatter.iml
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java
plugins/devkit/src/build/PluginModuleBuildConfEditor.java
plugins/devkit/src/testAssistant/TestDataGroupFileEditor.java
plugins/eclipse/src/org/jetbrains/idea/eclipse/importWizard/EclipseImportBuilder.java
plugins/eclipse/src/org/jetbrains/idea/eclipse/importer/colors/EclipseColorSchemeImporter.java
plugins/eclipse/src/org/jetbrains/idea/eclipse/importer/colors/EclipseThemeOptionHandler.java
plugins/git4idea/src/git4idea/commands/GitTextHandler.java
plugins/git4idea/src/git4idea/ui/branch/GitCompareBranchesLogPanel.java
plugins/github/src/META-INF/plugin.xml
plugins/github/src/org/jetbrains/plugins/github/GithubShowCommitInBrowserFromHistoryAction.java [new file with mode: 0644]
plugins/github/src/org/jetbrains/plugins/github/ui/GithubSettingsPanel.java
plugins/gradle/src/org/jetbrains/plugins/gradle/codeInsight/actions/AddGradleDslPluginActionHandler.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleNotification.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/dgm/GdkMethodHolder.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/dsl/GdslScriptProvider.java [new file with mode: 0644]
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/findUsages/GroovyReadWriteAccessDetector.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/geb/GebUtil.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/api/statements/GrVariable.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyMethodResult.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrDelegatesToUtil.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceResolveRunner.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightMethodBuilder.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/processors/AccessorResolverProcessor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/processors/GroovyResolverProcessor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/markup/XmlMarkupBuilderNonCodeMemberContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/util/NotNullCachedComputableWrapper.java
plugins/groovy/src/META-INF/plugin.xml
plugins/groovy/src/org/jetbrains/plugins/groovy/editor/selection/GroovyWordSelectionHandler.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/changeSignature/GrParameterInfo.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/ExtractInfoHelperBase.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/ExtractUtil.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/GrParameterTablePanel.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/ParameterInfo.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/ParameterTablePanel.java [deleted file]
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/closure/ExtractClosureHelperImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/method/GroovyExtractMethodDialog.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/extract/method/GroovyExtractMethodHandler.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/parameter/GrIntroduceExpressionSettingsImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/parameter/GrIntroduceParameterDialog.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/parameter/GrIntroduceParameterSettings.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduceParameterObject/GroovyIntroduceParameterObjectDelegate.java
plugins/groovy/test/org/jetbrains/plugins/groovy/GroovyActionsTest.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/GroovyLightProjectDescriptor.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/completion/builder/GrBuilderTransformationCompletionTestBase.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/inspections/GrChangeToOperatorTest.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/inspections/GrMethodMayBeStaticTest.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/highlighting/GrClosureParamsTest.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/GroovyResolveTestCase.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/GroovyTraitCoercionTest.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolveDGMMethodTest.groovy [deleted file]
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolveMethod23Test.groovy
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/dgm/ResolveDGMMethod21Test.groovy [new file with mode: 0644]
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/dgm/ResolveDGMMethod23Test.groovy [new file with mode: 0644]
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/dgm/ResolveDGMMethodLatestTest.groovy [new file with mode: 0644]
plugins/groovy/test/org/jetbrains/plugins/groovy/markup/XmlMarkupBuilderTest.groovy
plugins/hg4idea/src/org/zmlx/hg4idea/execution/HgCommandProcessHandler.java [deleted file]
plugins/hg4idea/src/org/zmlx/hg4idea/execution/HgCommandResult.java
plugins/hg4idea/src/org/zmlx/hg4idea/execution/ShellCommand.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/EnumProcessor.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/InitializerProcessor.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/stats/Statements.java [new file with mode: 0644]
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/util/StructUtils.java
plugins/java-decompiler/engine/testData/classes/pkg/TestEnum$2.class
plugins/java-decompiler/engine/testData/classes/pkg/TestEnum$Type.class [new file with mode: 0644]
plugins/java-decompiler/engine/testData/classes/pkg/TestEnum.class
plugins/java-decompiler/engine/testData/results/TestEnum.dec
plugins/java-decompiler/engine/testData/src/pkg/TestEnum.java
plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/AbstractJavaFxPackager.java
plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/JavaFxAntGenerator.java
plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIcons.java [new file with mode: 0644]
plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/JavaFxPackagerConstants.java
plugins/javaFX/javaFX-CE/testSrc/org/jetbrains/plugins/javaFX/packaging/JavaFxAntTaskTest.java
plugins/javaFX/javaFX-jps-plugin/src/org/jetbrains/plugins/javaFX/JpsJavaFxArtifactBuildTaskProvider.java
plugins/javaFX/javaFX-jps-plugin/src/org/jetbrains/plugins/javaFX/JpsJavaFxArtifactProperties.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.form [new file with mode: 0644]
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.java [new file with mode: 0644]
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactPropertiesEditor.form
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactPropertiesEditor.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsManager.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenAttachSourcesProvider.java
plugins/properties/src/com/intellij/lang/properties/formatting/PropertiesRootBlock.java
plugins/svn4idea/src/org/jetbrains/idea/svn/branchConfig/CreateBranchOrTagDialog.java
plugins/svn4idea/src/org/jetbrains/idea/svn/branchConfig/SelectBranchPopup.java
plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnProcessHandler.java
plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/TerminalProcessHandler.java
plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/WinTerminalProcessHandler.java
plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/ServerSSHDialog.java
plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/browser/CopyOptionsDialog.java
plugins/svn4idea/src/org/jetbrains/idea/svn/integrate/QuickMergeWayOptionsPanel.java
plugins/svn4idea/testSource/org/jetbrains/idea/svn/SvnLockingTest.java
plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java
plugins/tasks/tasks-core/src/com/intellij/tasks/trello/model/TrelloCard.java
plugins/tasks/tasks-core/src/com/intellij/tasks/youtrack/YouTrackRepository.java
plugins/tasks/tasks-tests/test/com/intellij/tasks/integration/YouTrackIntegrationTest.java
plugins/tasks/tasks-tests/test/com/intellij/tasks/integration/live/TrelloIntegrationTest.java
plugins/testng/src/com/theoryinpractice/testng/util/TestNGUtil.java
plugins/ui-designer/jps-plugin/src/org/jetbrains/jps/uiDesigner/compiler/FormsInstrumenter.java
plugins/ui-designer/src/com/intellij/uiDesigner/LoaderFactory.java
plugins/xpath/xpath-view/src/org/intellij/plugins/xpathView/Config.java
python/educational-core/build.gradle [new file with mode: 0644]
python/educational-core/course-creator/course-creator.iml
python/educational-core/educational-core.iml
python/educational-core/gradle.properties [new file with mode: 0644]
python/educational-core/gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
python/educational-core/gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
python/educational-core/gradlew [new file with mode: 0755]
python/educational-core/gradlew.bat [new file with mode: 0644]
python/educational-core/settings.gradle [new file with mode: 0644]
python/educational-core/student/resources/META-INF/plugin.xml
python/educational-core/student/src/com/jetbrains/edu/learning/StudyProjectComponent.java
python/educational-core/student/src/com/jetbrains/edu/learning/StudyTaskManager.java
python/educational-core/student/src/com/jetbrains/edu/learning/StudyUtils.java
python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyRefreshTaskFileAction.java
python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudySwitchTaskPanelAction.kt [new file with mode: 0644]
python/educational-core/student/src/com/jetbrains/edu/learning/courseFormat/TaskFile.java
python/educational-core/student/src/com/jetbrains/edu/learning/editor/StudyEditorFactoryListener.java
python/educational-core/student/src/com/jetbrains/edu/learning/projectView/StudyDirectoryNode.java
python/educational-core/student/src/com/jetbrains/edu/learning/ui/StudySwingToolWindow.java
python/educational-core/student/src/com/jetbrains/edu/learning/ui/StudyToolWindowFactory.java
python/educational-core/student/student.iml
python/educational-python/src/com/jetbrains/python/edu/debugger/PyEduConsoleInputFilterProvider.java
python/educational-python/src/com/jetbrains/python/edu/debugger/PyEduDebugProcess.java
python/educational-python/src/com/jetbrains/python/edu/debugger/PyEduDebugRunner.java
python/helpers/packaging_tool.py
python/helpers/pydev/_pydev_bundle/pydev_monkey.py
python/helpers/pydev/_pydevd_bundle/pydevd_xml.py
python/helpers/pydev/build.gradle
python/helpers/pydev/pydevd_file_utils.py
python/helpers/python-skeletons/builtins.py
python/ipnb/src/org/jetbrains/plugins/ipnb/IpnbJfxUtils.java
python/pydevSrc/com/jetbrains/python/debugger/PyDebugValue.java
python/pydevSrc/com/jetbrains/python/debugger/PyFrameAccessor.java
python/pydevSrc/com/jetbrains/python/debugger/PyReferringObjectsValue.java
python/pydevSrc/com/jetbrains/python/debugger/PySignature.java
python/pydevSrc/com/jetbrains/python/debugger/pydev/GetFrameCommand.java
python/pydevSrc/com/jetbrains/python/debugger/pydev/GetVariableCommand.java
python/pydevSrc/com/jetbrains/python/debugger/pydev/ProtocolParser.java
python/python-community-configure/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java
python/setup-test-environment/build.gradle [new file with mode: 0644]
python/setup-test-environment/gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
python/setup-test-environment/gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
python/setup-test-environment/gradlew [new file with mode: 0644]
python/setup-test-environment/gradlew.bat [new file with mode: 0644]
python/src/META-INF/python-core-common.xml
python/src/com/jetbrains/python/codeInsight/PySubstitutionChunkReference.java
python/src/com/jetbrains/python/console/PydevConsoleCommunication.java
python/src/com/jetbrains/python/debugger/PyDebugProcess.java
python/src/com/jetbrains/python/debugger/PyDebuggerEvaluator.java
python/src/com/jetbrains/python/debugger/PyLocalPositionConverter.java
python/src/com/jetbrains/python/debugger/PySignatureCacheManager.java
python/src/com/jetbrains/python/debugger/PySignatureCacheManagerImpl.java
python/src/com/jetbrains/python/debugger/array/AsyncArrayTableModel.java
python/src/com/jetbrains/python/debugger/array/NumpyArrayTable.java
python/src/com/jetbrains/python/editor/BaseQuoteHandler.java
python/src/com/jetbrains/python/editor/PythonEnterHandler.java
python/src/com/jetbrains/python/findUsages/PyReadWriteAccessDetector.java
python/src/com/jetbrains/python/inspections/PyPackageRequirementsInspection.java
python/src/com/jetbrains/python/inspections/quickfix/RedundantParenthesesQuickFix.java
python/src/com/jetbrains/python/magicLiteral/PyMagicLiteralRenameHandler.java
python/src/com/jetbrains/python/parsing/FunctionParsing.java
python/src/com/jetbrains/python/parsing/ParsingScope.java
python/src/com/jetbrains/python/parsing/StatementParsing.java
python/src/com/jetbrains/python/psi/PyUtil.java
python/src/com/jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java
python/src/com/jetbrains/python/psi/impl/PyStarImportElementImpl.java
python/src/com/jetbrains/python/psi/resolve/PyResolveProcessor.java
python/src/com/jetbrains/python/psi/resolve/QualifiedNameResolverImpl.java
python/src/com/jetbrains/python/psi/resolve/ResolveImportUtil.java
python/src/com/jetbrains/python/refactoring/extractmethod/PyExtractMethodUtil.java
python/src/com/jetbrains/python/refactoring/rename/RenameUnsupportedExpressionProcessor.java [moved from python/src/com/jetbrains/python/refactoring/rename/RenamePyLiteralExpressionProcessor.java with 75% similarity]
python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java
python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java
python/src/com/jetbrains/python/testing/PyIntegratedToolsProjectConfigurator.java
python/src/com/jetbrains/python/validation/Pep8ExternalAnnotator.java
python/testData/debug/long_name_win_test.py [new file with mode: 0644]
python/testData/debug/test_winegg.py [new file with mode: 0644]
python/testData/debug/wintestegg-0.1.egg [new file with mode: 0644]
python/testData/indexing/Py19047/__init__.py [new file with mode: 0644]
python/testData/indexing/Py19047/a.py [new file with mode: 0644]
python/testData/indexing/Py19047/func.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringKeywordListArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringKeywordSetArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringKeywordTupleArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringPositionalDictArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringPositionalListArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection/percentStringPositionalSetArgument.py [new file with mode: 0644]
python/testData/inspections/PyUnresolvedReferencesInspection3K/decodeBytesAfterSlicing.py [new file with mode: 0644]
python/testData/intentions/PyAnnotateTypesIntentionTest/importDict.py [new file with mode: 0644]
python/testData/intentions/PyAnnotateTypesIntentionTest/importDict_after.py [new file with mode: 0644]
python/testData/psi/AwaitInNonAsyncNestedFunction.py [new file with mode: 0644]
python/testData/psi/AwaitInNonAsyncNestedFunction.txt [new file with mode: 0644]
python/testData/refactoring/rename/binaryAsPercentArg.py [new file with mode: 0644]
python/testData/refactoring/rename/callAsPercentArg.py [new file with mode: 0644]
python/testData/refactoring/rename/dictAsPercentArg.py [new file with mode: 0644]
python/testData/refactoring/rename/listAsPercentArg.py [new file with mode: 0644]
python/testData/refactoring/rename/setAsPercentArg.py [new file with mode: 0644]
python/testData/refactoring/rename/starAsFormatFunctionArg.py [new file with mode: 0644]
python/testData/refactoring/rename/stringAsPositionalFormatFunctionArgument.py [new file with mode: 0644]
python/testData/refactoring/rename/subscriptionAsPercentArg.py [new file with mode: 0644]
python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java
python/testSrc/com/jetbrains/python/PyEditingTest.java
python/testSrc/com/jetbrains/python/PyIndexingTest.java
python/testSrc/com/jetbrains/python/PyWrapTest.java
python/testSrc/com/jetbrains/python/PythonParsingTest.java
python/testSrc/com/jetbrains/python/debugger/PySignaturesTest.java [moved from json/src/com/jetbrains/jsonSchema/extension/JsonSchemaSelfProviderFactory.java with 57% similarity]
python/testSrc/com/jetbrains/python/inspections/Py3UnresolvedReferencesInspectionTest.java
python/testSrc/com/jetbrains/python/inspections/PyUnresolvedReferencesInspectionTest.java
python/testSrc/com/jetbrains/python/intentions/PyAnnotateTypesIntentionTest.java
python/testSrc/com/jetbrains/python/refactoring/PyRenameTest.java
resources-en/src/inspectionDescriptions/ConstantConditions.html
resources-en/src/messages/DebuggerBundle.properties
resources-en/src/messages/QuickFixBundle.properties
resources/src/idea/JavaActions.xml
spellchecker/src/com/intellij/spellchecker/jetbrains.dic
xml/impl/resources/liveTemplates/zen_html.xml
xml/impl/src/com/intellij/codeInsight/template/emmet/filters/BemEmmetFilter.java
xml/impl/src/com/intellij/ide/browsers/BrowserSelector.java
xml/impl/src/com/intellij/psi/formatter/xml/XmlBlock.java
xml/tests/src/com/intellij/codeInsight/daemon/XmlHighlightingTest.java
xml/tests/testData/xml/Versioning.xsd [new file with mode: 0644]
xml/xml-psi-impl/resources/standardSchemas/XMLSchema-versioning.xsd [new file with mode: 0644]
xml/xml-psi-impl/src/com/intellij/codeInsight/highlighting/XmlReadWriteAccessDetector.java
xml/xml-psi-impl/src/com/intellij/javaee/InternalResourceProvider.java
xml/xml-psi-impl/src/com/intellij/xml/util/HtmlUtil.java
xml/xml-psi-impl/src/com/intellij/xml/util/XmlUtil.java

index 4e177e76dd340ee44bdbec342fa420c95b20c083..a2b24426ab894f35a3518ae579115e5721486014 100644 (file)
       <scope name="runtime.classes" level="WARNING" enabled="true" />
     </inspection_tool>
     <inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="BashSimpleVarUsage" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
     <inspection_tool class="BeforeClassOrAfterClassIsPublicStaticVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
     <inspection_tool class="BeforeOrAfterIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
     <inspection_tool class="BindingAnnotationWithoutInject" enabled="false" level="WARNING" enabled_by_default="false" />
     <inspection_tool class="HardcodedActionUrl" enabled="false" level="WARNING" enabled_by_default="false" />
     <inspection_tool class="HardwiredNamespacePrefix" enabled="false" level="WARNING" enabled_by_default="false" />
     <inspection_tool class="IOResource" enabled="true" level="WARNING" enabled_by_default="true">
-      <option name="ignoredTypesString" value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader,io.netty.buffer.ByteBufOutputStream" />
+      <option name="ignoredTypesString" value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader,io.netty.buffer.ByteBufOutputStream,com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream" />
       <option name="insideTryAllowed" value="false" />
     </inspection_tool>
     <inspection_tool class="IfStatementWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" />
index 8fedac9d8313a838a6c4b643bf5c689d26692ef3..1e07d739f2433d174676c59ac4909420c49f84bc 100644 (file)
       <module fileurl="file://$PROJECT_DIR$/platform/indexing-api/indexing-api.iml" filepath="$PROJECT_DIR$/platform/indexing-api/indexing-api.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/indexing-impl/indexing-impl.iml" filepath="$PROJECT_DIR$/platform/indexing-impl/indexing-impl.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/java/compiler/instrumentation-util/instrumentation-util.iml" filepath="$PROJECT_DIR$/java/compiler/instrumentation-util/instrumentation-util.iml" group="java/compiler" />
+      <module fileurl="file://$PROJECT_DIR$/java/compiler/instrumentation-util-8/instrumentation-util-8.iml" filepath="$PROJECT_DIR$/java/compiler/instrumentation-util-8/instrumentation-util-8.iml" group="java/compiler" />
       <module fileurl="file://$PROJECT_DIR$/plugins/IntelliLang/intellilang-jps-plugin/intellilang-jps-plugin.iml" filepath="$PROJECT_DIR$/plugins/IntelliLang/intellilang-jps-plugin/intellilang-jps-plugin.iml" group="jps" />
       <module fileurl="file://$PROJECT_DIR$/python/ipnb/ipnb.iml" filepath="$PROJECT_DIR$/python/ipnb/ipnb.iml" group="python" />
       <module fileurl="file://$PROJECT_DIR$/java/java-analysis-api/java-analysis-api.iml" filepath="$PROJECT_DIR$/java/java-analysis-api/java-analysis-api.iml" group="java" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-api/vcs-api.iml" filepath="$PROJECT_DIR$/platform/vcs-api/vcs-api.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-api/vcs-api-core/vcs-api-core.iml" filepath="$PROJECT_DIR$/platform/vcs-api/vcs-api-core/vcs-api-core.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-impl/vcs-impl.iml" filepath="$PROJECT_DIR$/platform/vcs-impl/vcs-impl.iml" group="platform" />
-      <module fileurl="file://$PROJECT_DIR$/platform/vcs-tests/vcs-tests.iml" filepath="$PROJECT_DIR$/platform/vcs-tests/vcs-tests.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-log/api/vcs-log-api.iml" filepath="$PROJECT_DIR$/platform/vcs-log/api/vcs-log-api.iml" group="platform/vcs-log" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-log/graph/vcs-log-graph.iml" filepath="$PROJECT_DIR$/platform/vcs-log/graph/vcs-log-graph.iml" group="platform/vcs-log" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-log/graph-api/vcs-log-graph-api.iml" filepath="$PROJECT_DIR$/platform/vcs-log/graph-api/vcs-log-graph-api.iml" group="platform/vcs-log" />
       <module fileurl="file://$PROJECT_DIR$/platform/vcs-log/impl/vcs-log-impl.iml" filepath="$PROJECT_DIR$/platform/vcs-log/impl/vcs-log-impl.iml" group="platform/vcs-log" />
+      <module fileurl="file://$PROJECT_DIR$/platform/vcs-tests/vcs-tests.iml" filepath="$PROJECT_DIR$/platform/vcs-tests/vcs-tests.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/xdebugger-api/xdebugger-api.iml" filepath="$PROJECT_DIR$/platform/xdebugger-api/xdebugger-api.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/platform/xdebugger-impl/xdebugger-impl.iml" filepath="$PROJECT_DIR$/platform/xdebugger-impl/xdebugger-impl.iml" group="platform" />
       <module fileurl="file://$PROJECT_DIR$/xml/impl/xml.iml" filepath="$PROJECT_DIR$/xml/impl/xml.iml" group="xml" />
index 0efe3d31cc1f61b44f913094ffaa7e8f913766e7..369b0cd98a3d1188f006d5890fee33fd05e681af 100644 (file)
@@ -63,3 +63,5 @@
 1.5 => plugins/xslt-debugger/lib/rt/xslt-debugger-engine-impl.jar
 
 1.6 => plugins/android/lib/android-rt.jar
+
+1.6 => plugins/cucumber-java/lib/cucumber-jvm-formatter.jar
\ No newline at end of file
index 63d9bc039c7e3d03ac06106628bdffccdca61502..b383fade563cdd02ba326d3929b5962ce21a8e05 100644 (file)
@@ -26,7 +26,7 @@ import static org.jetbrains.jps.idea.IdeaProjectLoader.guessHome
 
 includeTargets << new File("${guessHome(this)}/build/scripts/utils.gant")
 
-String kotlinBuildConfigurationOnPublicTeamCity = "Kotlin_Rc_Idea142branch150versionNoTests"
+String kotlinBuildConfigurationOnPublicTeamCity = "Kotlin_101andRc_Idea142branch150versionNoTests"
 
 target('default': 'Ensures that build/kotlinc directory contains JARs from Kotlin plugin compatible with current IDEA sources. These JARs are used by build scripts.') {
   def communityHome = guessHome(this)
@@ -190,7 +190,7 @@ private String readKotlinClassVersionOfCompiledClasses() {
   }
 }
 
-private String readKotlinClassFileVersion(InputStream classFileStream) {
+private static String readKotlinClassFileVersion(InputStream classFileStream) {
   def reader = new ClassReader(classFileStream)
   String kotlinBytecodeVersion = null
   String kotlinMetaDataVersion = null
@@ -209,7 +209,8 @@ private String readKotlinClassFileVersion(InputStream classFileStream) {
         return new AnnotationVisitor(Opcodes.ASM5) {
           void visit(String name, Object value) {
             if (name == "mv") {
-              kotlinMetaDataVersion = (value as Integer[]).join(".")
+              //strip patch number of metadata version because changes in patch updates are forward and backward compatible
+              kotlinMetaDataVersion = (value as Integer[]).toList().dropRight(1).join(".")
             }
             else if (name == "bv") {
               kotlinBytecodeVersion = (value as Integer[]).join(".")
index 3fd02e10d2e9d3e291f80477901f6619674e7861..8c0b61380e37f5fcc2d7fe0744ab77966fde264a 100644 (file)
         <option name="EFFECT_TYPE" value="1" />
       </value>
     </option>
+    <option name="CTRL_CLICKABLE">
+      <value>
+        <option name="FOREGROUND" value="589df6" />
+        <option name="EFFECT_COLOR" value="589df6" />
+        <option name="EFFECT_TYPE" value="1" />
+      </value>
+    </option>
     <option name="First symbol in list">
       <value>
         <option name="FONT_TYPE" value="1" />
index 4acb533d5409c9201efa024c353de4da2e0c20c0..2d9742863629c584bcc2abb51d87bc3b622d012e 100644 (file)
@@ -81,6 +81,7 @@ import com.intellij.openapi.wm.IdeFrame;
 import com.intellij.util.*;
 import com.intellij.util.concurrency.SequentialTaskExecutor;
 import com.intellij.util.containers.IntArrayList;
+import com.intellij.util.io.BaseOutputReader;
 import com.intellij.util.io.storage.HeavyProcessLatch;
 import com.intellij.util.messages.MessageBusConnection;
 import com.intellij.util.net.NetUtils;
@@ -1156,7 +1157,7 @@ public class BuildManager implements Disposable {
     cmdLine.addParameter("-D" + PathManager.PROPERTY_PLUGINS_PATH + "=" + PathManager.getPluginsPath());
 
     cmdLine.addParameter("-D" + GlobalOptions.LOG_DIR_OPTION + "=" + FileUtil.toSystemIndependentName(getBuildLogDirectory().getAbsolutePath()));
-    cmdLine.addParameter("-D" + GlobalOptions.FALLBACK_JDK_HOME + "=" + SystemProperties.getJavaHome());
+    cmdLine.addParameter("-D" + GlobalOptions.FALLBACK_JDK_HOME + "=" + FileUtil.toSystemIndependentName(SystemProperties.getJavaHome()));
     cmdLine.addParameter("-D" + GlobalOptions.FALLBACK_JDK_VERSION + "=" + SystemProperties.getJavaVersion());
 
     final File workDirectory = getBuildSystemDirectory();
@@ -1211,9 +1212,10 @@ public class BuildManager implements Disposable {
         return true;
       }
 
+      @NotNull
       @Override
-      protected boolean useNonBlockingRead() {
-        return false;
+      protected BaseOutputReader.Options readerOptions() {
+        return BaseOutputReader.Options.BLOCKING;
       }
     };
     processHandler.addProcessListener(new ProcessAdapter() {
@@ -1463,7 +1465,7 @@ public class BuildManager implements Disposable {
       String text;
 
       synchronized (this) {
-        if (myStoredLength > 2048) {
+        if (myStoredLength > 16384) {
           return;
         }
         text = event.getText();
diff --git a/java/compiler/instrumentation-util-8/instrumentation-util-8.iml b/java/compiler/instrumentation-util-8/instrumentation-util-8.iml
new file mode 100644 (file)
index 0000000..c009644
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/../../../../out/classes/production/instrumentation-util" />
+    <output-test url="file://$MODULE_DIR$/../../../../out/classes/test/instrumentation-util" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="instrumentation-util" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/java/compiler/instrumentation-util-8/src/com/intellij/compiler/instrumentation/JrtLoader.java b/java/compiler/instrumentation-util-8/src/com/intellij/compiler/instrumentation/JrtLoader.java
new file mode 100644 (file)
index 0000000..1185754
--- /dev/null
@@ -0,0 +1,102 @@
+/*
+ * 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.compiler.instrumentation;
+
+import java.io.IOException;
+import java.net.URI;
+import java.net.URL;
+import java.nio.file.*;
+import java.nio.file.attribute.BasicFileAttributes;
+import java.util.*;
+
+/**
+ * Invoked via reflection from InstrumentationClassFinder
+ */
+public class JrtLoader extends InstrumentationClassFinder.ClassFinderClasspath.Loader{
+  private static final URI ROOT_URI = URI.create("jrt:/");
+  private static final InstrumentationClassFinder.Resource NULL_RESOURCE = ()-> null;
+  private List<Path> myRoots;
+  private final Map<String, InstrumentationClassFinder.Resource> myCache = new HashMap<>();
+
+  public JrtLoader(URL url, int index) {
+    super(url, index);
+  }
+
+  @Override
+  public InstrumentationClassFinder.Resource getResource(String name) {
+    final InstrumentationClassFinder.Resource cached = myCache.get(name);
+    if (cached != null) {
+      return cached != NULL_RESOURCE ? cached : null;
+    }
+    try {
+      for (Path root : getRoots()) {
+        final Path path = root.resolve(name);
+        if (Files.exists(path)) {
+          final InstrumentationClassFinder.Resource res = () -> Files.newInputStream(path, StandardOpenOption.READ);
+          myCache.put(name, res);
+          return res;
+        }
+      }
+    }
+    catch (IOException e) {
+      e.printStackTrace();
+    }
+    myCache.put(name, NULL_RESOURCE);
+    return null;
+  }
+
+  @Override
+  public synchronized void  releaseResources() {
+    myCache.clear();
+    final List<Path> roots = myRoots;
+    if (roots != null) {
+      try {
+        if (!roots.isEmpty()) {
+          roots.iterator().next().getFileSystem().close();
+        }
+      }
+      catch (IOException e) {
+        e.printStackTrace();
+      }
+      finally {
+        roots.clear();
+        myRoots = null;
+      }
+    }
+  }
+
+  private synchronized List<Path> getRoots() throws IOException {
+    final List<Path> cached = myRoots;
+    if (cached != null) {
+      return cached;
+    }
+    final FileSystem fs = FileSystems.newFileSystem(ROOT_URI, Collections.singletonMap("java.home", getBaseURL().getPath()));
+    final List<Path> roots = new ArrayList<>();
+    final Path modulesDir = fs.getPath("modules");
+    Files.walkFileTree(modulesDir, new SimpleFileVisitor<Path>() {
+      @Override
+      public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
+        if (!modulesDir.equals(dir)) {
+          roots.add(dir);
+          return FileVisitResult.SKIP_SUBTREE;
+        }
+        return FileVisitResult.CONTINUE;
+      }
+    });
+    myRoots = roots;
+    return roots;
+  }
+}
index 02f4ffcd5f37d91e0a5c54f9167d19bf583e29be..72a5358245a8402ad496e4d6b3efae89acf1563f 100644 (file)
@@ -4,9 +4,10 @@ import org.jetbrains.org.objectweb.asm.ClassReader;
 import org.jetbrains.org.objectweb.asm.ClassVisitor;
 import org.jetbrains.org.objectweb.asm.MethodVisitor;
 import org.jetbrains.org.objectweb.asm.Opcodes;
-import sun.misc.Resource;
 
 import java.io.*;
+import java.lang.reflect.Constructor;
+import java.net.MalformedURLException;
 import java.net.URISyntaxException;
 import java.net.URL;
 import java.net.URLClassLoader;
@@ -41,6 +42,10 @@ public class InstrumentationClassFinder {
     myClasspath = new ClassFinderClasspath(classpathUrls);
   }
 
+  public static URL createJDKPlatformUrl(String jdkHomePath) throws MalformedURLException {
+    return new URL(ClassFinderClasspath.Loader.JRT_PROTOCOL, null, jdkHomePath.replace(File.separatorChar, '/'));
+  }
+  
   // compatibility with legacy code requiring ClassLoader
   public ClassLoader getLoader() {
     ClassLoader loader = myLoader;
@@ -152,9 +157,9 @@ public class InstrumentationClassFinder {
     InputStream is = null;
     // first look into platformCp
     final String resourceName = internalName + CLASS_RESOURCE_EXTENSION;
-    Resource resource = myPlatformClasspath.getResource(resourceName, false);
+    Resource resource = myPlatformClasspath.getResource(resourceName);
     if (resource != null) {
-      is = new ByteArrayInputStream(resource.getBytes());
+      is = resource.getInputStream();
     }
     // second look into memory and classspath
     if (is == null) {
@@ -162,9 +167,9 @@ public class InstrumentationClassFinder {
     }
 
     if (is == null) {
-      resource = myClasspath.getResource(resourceName, false);
+      resource = myClasspath.getResource(resourceName);
       if (resource != null) {
-        is = new ByteArrayInputStream(resource.getBytes());
+        is = resource.getInputStream();
       }
     }
 
@@ -177,15 +182,15 @@ public class InstrumentationClassFinder {
   public InputStream getResourceAsStream(String resourceName) throws IOException {
     InputStream is = null;
 
-    Resource resource = myPlatformClasspath.getResource(resourceName, false);
+    Resource resource = myPlatformClasspath.getResource(resourceName);
     if (resource != null) {
-      is = new ByteArrayInputStream(resource.getBytes());
+      is = resource.getInputStream();
     }
 
     if (is == null) {
-      resource = myClasspath.getResource(resourceName, false);
+      resource = myClasspath.getResource(resourceName);
       if (resource != null) {
-        is = new ByteArrayInputStream(resource.getBytes());
+        is = resource.getInputStream();
       }
     }
 
@@ -433,8 +438,11 @@ public class InstrumentationClassFinder {
     }
   }
 
+  public interface Resource {
+    InputStream getInputStream() throws IOException;
+  }
+
   static class ClassFinderClasspath {
-    private static final String FILE_PROTOCOL = "file";
 
     private final Stack<URL> myUrls = new Stack<URL>();
     private final List<Loader> myLoaders = new ArrayList<Loader>();
@@ -448,10 +456,10 @@ public class InstrumentationClassFinder {
       }
     }
 
-    public Resource getResource(String s, boolean flag) {
+    public Resource getResource(String s) {
       int i = 0;
       for (Loader loader; (loader = getLoader(i)) != null; i++) {
-        Resource resource = loader.getResource(s, flag);
+        Resource resource = loader.getResource(s);
         if (resource != null) {
           return resource;
         }
@@ -500,7 +508,7 @@ public class InstrumentationClassFinder {
       return myLoaders.get(i);
     }
 
-    private Loader getLoader(final URL url, int index) throws IOException {
+    private static Loader getLoader(final URL url, int index) throws IOException {
       String s;
       try {
         s = url.toURI().getSchemeSpecificPart();
@@ -510,23 +518,28 @@ public class InstrumentationClassFinder {
         s = url.getFile();
       }
 
-      Loader loader = null;
-      if (s != null  && new File(s).isDirectory()) {
-        if (FILE_PROTOCOL.equals(url.getProtocol())) {
-          loader = new FileLoader(url, index);
+      if (s != null && s.length() > 0) {
+        final String protocol = url.getProtocol();
+        if (Loader.JRT_PROTOCOL.equals(protocol)) {
+          final Loader jrtLoader = JrtClassHolder.create(url, index);
+          if (jrtLoader != null) {
+            return jrtLoader;
+          }
+        }
+        if (new File(s).isDirectory()) {
+          return Loader.FILE_PROTOCOL.equals(protocol) ? new FileLoader(url, index) : null;
         }
-      }
-      else {
-        loader = new JarLoader(url, index);
       }
 
-      return loader;
+      // by default treat the url as a jar archive
+      return new JarLoader(url, index);
     }
 
 
-    private abstract static class Loader {
+    abstract static class Loader {
       protected static final String JAR_PROTOCOL = "jar";
       protected static final String FILE_PROTOCOL = "file";
+      protected static final String JRT_PROTOCOL = "jrt";
 
       private final URL myURL;
       private final int myIndex;
@@ -541,7 +554,7 @@ public class InstrumentationClassFinder {
         return myURL;
       }
 
-      public abstract Resource getResource(final String name, boolean flag);
+      public abstract Resource getResource(final String name);
 
       public abstract void releaseResources();
 
@@ -568,76 +581,38 @@ public class InstrumentationClassFinder {
       public void releaseResources() {
       }
 
-      public Resource getResource(final String name, boolean check) {
-        URL url = null;
-        File file = null;
-
+      public Resource getResource(final String name) {
         try {
-          url = new URL(getBaseURL(), name);
+          final URL url = new URL(getBaseURL(), name);
           if (!url.getFile().startsWith(getBaseURL().getFile())) {
             return null;
           }
 
-          file = new File(myRootDir, name.replace('/', File.separatorChar));
-          if (!check || file.exists()) {     // check means we load or process resource so we check its existence via old way
-            return new FileResource(name, url, file, !check);
+          final File file = new File(myRootDir, name.replace('/', File.separatorChar));
+          if (file.exists()) {
+            return new Resource() {
+              @Override
+              public InputStream getInputStream() throws IOException {
+                return new BufferedInputStream(new FileInputStream(file));
+              }
+
+              public String toString() {
+                return file.getAbsolutePath();
+              }
+            };
           }
         }
-        catch (Exception exception) {
-          if (!check && file != null && file.exists()) {
-            try {   // we can not open the file if it is directory, Resource still can be created
-              return new FileResource(name, url, file, false);
-            }
-            catch (IOException ex) {
-            }
-          }
+        catch (Exception ignored) {
         }
         return null;
       }
 
-      private class FileResource extends Resource {
-        private final String myName;
-        private final URL myUrl;
-        private final File myFile;
-
-        public FileResource(String name, URL url, File file, boolean willLoadBytes) throws IOException {
-          myName = name;
-          myUrl = url;
-          myFile = file;
-          if (willLoadBytes) getByteBuffer(); // check for existence by creating cached file input stream
-        }
-
-        public String getName() {
-          return myName;
-        }
-
-        public URL getURL() {
-          return myUrl;
-        }
-
-        public URL getCodeSourceURL() {
-          return getBaseURL();
-        }
-
-        public InputStream getInputStream() throws IOException {
-          return new BufferedInputStream(new FileInputStream(myFile));
-        }
-
-        public int getContentLength() throws IOException {
-          return -1;
-        }
-
-        public String toString() {
-          return myFile.getAbsolutePath();
-        }
-      }
-
       public String toString() {
         return "FileLoader [" + myRootDir + "]";
       }
     }
 
-    private class JarLoader extends Loader {
+    private static class JarLoader extends Loader {
       private final URL myURL;
       private ZipFile myZipFile;
 
@@ -674,21 +649,40 @@ public class InstrumentationClassFinder {
           if (!new File(s).exists()) {
             throw new FileNotFoundException(s);
           }
-          else {
-            return new ZipFile(s);
-          }
+          return new ZipFile(s);
         }
 
         return null;
       }
 
-      public Resource getResource(String name, boolean flag) {
+      public Resource getResource(String name) {
         try {
           final ZipFile file = acquireZipFile();
           if (file != null) {
             final ZipEntry entry = file.getEntry(name);
             if (entry != null) {
-              return new JarResource(entry, new URL(getBaseURL(), name));
+              return new Resource() {
+                @Override
+                public InputStream getInputStream() throws IOException {
+                  try {
+                    final ZipFile file = acquireZipFile();
+                    if (file != null) {
+                      final InputStream inputStream = file.getInputStream(entry);
+                      if (inputStream != null) {
+                        return new FilterInputStream(inputStream) {};
+                      }
+                    }
+                  }
+                  catch (IOException e) {
+                    e.printStackTrace();
+                  }
+                  return null;
+                }
+
+                public String toString() {
+                  return "JarLoader [" + myURL + "!/" + entry.getName() + "]";
+                }
+              };
             }
           }
         }
@@ -698,54 +692,6 @@ public class InstrumentationClassFinder {
         return null;
       }
 
-      private class JarResource extends Resource {
-        private final ZipEntry myEntry;
-        private final URL myUrl;
-
-        public JarResource(ZipEntry name, URL url) {
-          myEntry = name;
-          myUrl = url;
-        }
-
-        public String getName() {
-          return myEntry.getName();
-        }
-
-        public URL getURL() {
-          return myUrl;
-        }
-
-        public URL getCodeSourceURL() {
-          return myURL;
-        }
-
-        public InputStream getInputStream() throws IOException {
-          try {
-            final ZipFile file = acquireZipFile();
-            if (file == null) {
-              return null;
-            }
-
-            final InputStream inputStream = file.getInputStream(myEntry);
-            if (inputStream == null) {
-              return null; // if entry was not found
-            }
-            return new FilterInputStream(inputStream) {};
-          }
-          catch (IOException e) {
-            e.printStackTrace();
-            return null;
-          }
-        }
-
-        public int getContentLength() {
-          return (int)myEntry.getSize();
-        }
-      }
-
-      public String toString() {
-        return "JarLoader [" + myURL + "]";
-      }
     }
   }
 
@@ -828,4 +774,34 @@ public class InstrumentationClassFinder {
     return result.toByteArray();
   }
 
+  private static final class JrtClassHolder {
+    public static final Class<? extends ClassFinderClasspath.Loader> ourClass;
+    public static final Constructor<? extends ClassFinderClasspath.Loader> ourConstructor;
+
+    static {
+      Class<? extends ClassFinderClasspath.Loader> aClass = null;
+      Constructor<? extends ClassFinderClasspath.Loader> constructor = null;
+      try {
+        aClass = (Class<? extends ClassFinderClasspath.Loader>)Class.forName("com.intellij.compiler.instrumentation.JrtLoader");
+        constructor = aClass.getDeclaredConstructor(URL.class, int.c