peter
1a528aa822
CastMethodArgumentFix: don't calculate text on EDT (EA-216954 - INRE: IndexNotReadyException.create)
...
GitOrigin-RevId: 779db5c726fe747f183ef2a220b8c18f79a05527
2019-11-08 09:06:35 +00:00
Andrei Kuznetsov
2e9c58f56b
IDEA-CR-54859: IDEA-226353: when evaluating internal JDK path also check parent dir when internal JDK appears to be a JRE
...
JavaAwareProjectJdkTableImpl#getInternalJdk may return JRE instead of JDK, for example, when running IDEA from sources. Add an attempt to find corresponding JDK for the case when JRE path is in form of "<somewhere>/jdk1.8.0_212/jre" by also checking parent folder (i.e. "<somewhere>/jdk1.8.0_212")
GitOrigin-RevId: 815d00d5c70edb94045fe5785f52c93054da1131
2019-11-07 17:02:46 +00:00
Dmitry Batrak
84c55ef895
IDEA-226370 Expand folded regions with updated placeholder text
...
GitOrigin-RevId: b863ee3d1f90d51cbe0a5bb720c0bfe431934407
2019-11-07 17:02:46 +00:00
Sergei Vorobyov
f88a9f5cc8
EA-215202 added check of module builder validation status
...
in import new module action from project structure modules configurator
GitOrigin-RevId: 90ede405fab205a89b68d8673d22ef1339d1e56c
2019-11-07 17:02:46 +00:00
Sergei Vorobyov
3b76d00711
[gradle-open] deduplicate logic of close previous project
...
GitOrigin-RevId: 85567e6e74c57ebf74415af2d9d24a00ce8e0fdc
2019-11-07 17:02:46 +00:00
Tagir Valeev
c82891087d
JreProvider: dynamic
...
GitOrigin-RevId: 1f96db8bc2532df66ef81fc3e02c9f3e44a4b7aa
2019-11-07 17:02:46 +00:00
Tagir Valeev
5e04ea7242
VariableTypeCalculator: dynamic
...
GitOrigin-RevId: 847e2e6eadf96c884466f3ee124397d9e0dc5a30
2019-11-07 17:02:46 +00:00
Alexey Kudravtsev
850cf546dc
replace Logger.getInstance(#fqn) with Logger.getInstance(klass.class) to reduce constant pool and code size and make code more refactorable
...
GitOrigin-RevId: 4ef94813858973e44449a20cf8b09174c8df5fce
2019-11-07 17:02:46 +00:00
Alexey Kudravtsev
5958b04995
fix invalid class name in Logger.getInstance
...
GitOrigin-RevId: c0ccd2efdaec8ecdeba9191e560cee27b6531185
2019-11-07 17:02:46 +00:00
Alexey Kudravtsev
c6cc9e42b0
cleanup: replace deprecated disposedOrInProgress usages
...
GitOrigin-RevId: f770da13a17a9aa13037edf2230f6415fa248d61
2019-11-07 17:02:46 +00:00
Tagir Valeev
b1eb68b404
RepositoryLibraryDefinition: dynamic
...
GitOrigin-RevId: ca33cdf5e64ee287d61a987ec49f0f70233a9c97
2019-11-07 17:02:46 +00:00
Tagir Valeev
0f9b441dc6
OverrideImplementsAnnotationsHandler: purity
...
GitOrigin-RevId: c15448a2ffadb40b447f6cc756ee6c6da64eac4b
2019-11-07 17:02:46 +00:00
Tagir Valeev
d322094708
PredefinedMigrationProvider: dynamic
...
GitOrigin-RevId: 3dd9611046e2b127dcbbb557cef7c1b0b690befa
2019-11-07 17:02:46 +00:00
Tagir Valeev
7996d976e1
ImportSearcher: dynamic
...
GitOrigin-RevId: bf46e5b943a8422f449b783c5684bb87ffbb6ee1
2019-11-07 17:02:46 +00:00
Tagir Valeev
1ed91b0610
GenerateToStringClassFilter: dynamic; pure
...
GitOrigin-RevId: fb65506c8171353b1015416f9774a91ff80c1b0f
2019-11-07 17:02:46 +00:00
Tagir Valeev
0df8c30afe
GetterSetterPrototypeProvider: purity annotations
...
GitOrigin-RevId: ac6f97826ab8d5d42191465c7aa9b4f19b05a3ba
2019-11-07 17:02:46 +00:00
Tagir Valeev
d7c1abfdfe
GetterSetterPrototypeProvider: purity annotations
...
GitOrigin-RevId: 67b024fc8e5cef6979970ebb345c93b6a9325bd4
2019-11-07 17:02:46 +00:00
Tagir Valeev
3453755de5
dependencyScopeSuggester: dynamic
...
GitOrigin-RevId: 96ffea288e48c8afc42d266aaed58d89ffc2ac01
2019-11-07 17:02:46 +00:00
Tagir Valeev
5754d6094d
LibraryDependencyScopeSuggester#getDefaultDependencyScope: pure
...
GitOrigin-RevId: f0250fa218c69ef40b5d3f78f0aeb34368fccbb9
2019-11-07 17:02:46 +00:00
Tagir Valeev
5d50ccd44a
MoveClassHandler#getName: pure
...
GitOrigin-RevId: b9451cd34adf183406d6a67722329125b2510ebf
2019-11-07 17:02:46 +00:00
Tagir Valeev
202c769d38
ExternalClassResolveResult: final class
...
GitOrigin-RevId: 1e188daadcbf89d4baba3ddd9af8825c8a115ade
2019-11-07 17:02:46 +00:00
Tagir Valeev
70a9a415e8
ExternalLibraryResolver: pure contract for methods
...
GitOrigin-RevId: ed97ab85b0a58ff3b40022399f753dbb94e56525
2019-11-07 17:02:46 +00:00
Tagir Valeev
f5c550a4b2
documentationDelegateProvider: dynamic
...
GitOrigin-RevId: 55b42f76c013565ff378f9815c8c328260d28a5f
2019-11-07 17:02:46 +00:00
Tagir Valeev
4d45297d0e
DocumentationDelegateProvider#computeDocumentationDelegate: pure
...
GitOrigin-RevId: 8e28199a390808857d9389ce1f58f456459005d1
2019-11-07 17:02:46 +00:00
Tagir Valeev
dbf7c36fc5
chainCallExtractor: dynamic
...
GitOrigin-RevId: fbace06e5d4e920a81b13e938c902d9a8cb260b8
2019-11-07 17:02:46 +00:00
Tagir Valeev
db5342d4fa
UnscrambleSupport#getPresentableName: pure
...
GitOrigin-RevId: 810e61482760d51ada89b8b09bda7dc0a19a9a9c
2019-11-07 17:02:46 +00:00
Tagir Valeev
46c50db05a
ChainCallExtractor: purity annotations
...
GitOrigin-RevId: 703b21660b12020fedbbe688b6053f4b1b3ca0db
2019-11-07 17:02:46 +00:00
Tagir Valeev
9d976289fc
bulkMethodInfo: dynamic extensionPoint
...
GitOrigin-RevId: 4b70d5cae202eaeb05c7591bd3c7f49a8d34b4e0
2019-11-07 17:02:46 +00:00
Anna.Kozlova
6de459b87d
local variable type: optimisation of isSelfReferenced check (IDEA-224290)
...
GitOrigin-RevId: 5d22c120c2364ac46f6f04b7774f273be4006c86
2019-11-07 17:02:46 +00:00
Roman Shevchenko
cdfbe02419
Cleanup (planned removal of deprecated API)
...
GitOrigin-RevId: 589ad9489fd6b7b1707ea3d9969001f82eb252c6
2019-11-07 02:40:58 +00:00
Roman Shevchenko
87f4ac5b47
Cleanup (planned removal of deprecated API)
...
GitOrigin-RevId: 6c32fb24f045f1627262eb968716842536944dec
2019-11-07 02:40:58 +00:00
Tagir Valeev
e3b0584581
DeannotateIntentionAction#deannotate: create a command (but not a write action) (IDEA-CR-54461)
...
GitOrigin-RevId: 1ee3f7fce9d0bc6896cbe4fa8186e72c7d962e82
2019-11-07 02:40:58 +00:00
Tagir Valeev
4cbd3eb2ca
IDEA-226296 Forward compatibility inspection: fix testdata (IDEA-CR-54774)
...
GitOrigin-RevId: 4105f4fc0aa491ef5079e2a21830ef32ebd54b70
2019-11-07 02:40:58 +00:00
Dmitry Jemerov
aefee11df3
More dynamic EPs
...
GitOrigin-RevId: 08dc53d7afd1aa41da4ac8b68fc1799b0b7c3dd8
2019-11-07 02:40:58 +00:00
Dmitry Jemerov
61f1e21280
Cleanup (use explicit EP name)
...
GitOrigin-RevId: 50f9b1d2b2f59c64a9b1173614db775c9555ff0a
2019-11-07 02:40:58 +00:00
Tagir Valeev
a815811dba
IDEA-226296 Forward compatibility inspection
...
GitOrigin-RevId: eadb0e5ec707311f802879dd347fa7a72a67d0af
2019-11-07 02:40:58 +00:00
Tagir Valeev
9ab9138cdf
IDEA-226284 Warn about unqualified 'yield' method usage
...
GitOrigin-RevId: ec260801f8968d0f70f919cf4104fd2c9a3498ed
2019-11-07 02:40:58 +00:00
peter
cc5c6069b8
don't optimize imports in Java template data files (IDEA-226072)
...
GitOrigin-RevId: 94998e877a1e120f77f506c6a6d888c44fd70397
2019-11-07 02:40:58 +00:00
Dmitry Batkovich
d459e36bdd
unable "go to java class" in dumb mode: directly access existing stub index
...
GitOrigin-RevId: bf9714164f7f4a65636c4c7530e541087acc80eb
2019-11-07 02:40:58 +00:00
Dmitry Batkovich
82bedd7fbb
add test for IDEA-226126
...
GitOrigin-RevId: ad5c09fc5c28b8d72fd4d432471ad8d8194c9838
2019-11-07 02:40:58 +00:00
Leonid Shalupov
3b808ce53f
ModulesConfigurator: speed-up validation by not creating modifiable model again for every module
...
GitOrigin-RevId: 7fa63fac946009b3f0a0ae8980209cc2af3ae354
2019-11-07 02:40:58 +00:00
Dmitry Jemerov
42ef75c9ef
Cleanup of NamesValidator usage, more dynamic EPs
...
GitOrigin-RevId: b503bf36d1fd31597d7d0cb3b1d18d2b473a1aeb
2019-11-07 02:40:58 +00:00
Nicolay Mitropolsky
22080f1eb8
RefJavaManager disable Scala UAST also
...
GitOrigin-RevId: 0f2500ecfb04ef54ae05e336f63c76fac8fd386d
2019-11-07 02:40:58 +00:00
Roman.Ivanov
b36a94855a
ExtractMethodProcessor: fix NPE extracting method from empty parenthesis: EA-214509
...
GitOrigin-RevId: 5fc2d19d08efca879d6e8174d0a8500eb7803dc5
2019-11-07 02:40:58 +00:00
Tagir Valeev
1731245617
IDEA-226191 Use Java dataflow to assist the step-by-step debugging: draft implementation
...
For now switched off by default (use debugger.show.values.from.dfa)
GitOrigin-RevId: a983ef0b73ddec7e4987a2c162035e74c72a7b73
2019-11-07 02:40:58 +00:00
Tagir Valeev
dbb3aea632
annotations.xml: contracts for property-related methods
...
GitOrigin-RevId: eda1faa9636864678cb5546e27cb20b2d2761197
2019-11-07 02:40:58 +00:00
Tagir Valeev
8b2be827bc
DFA: refactor; separate CFG build phases and abstract interpretation
...
GitOrigin-RevId: c87ca36055e9d0eb04cb2593955b9f483452fac0
2019-11-07 02:40:58 +00:00
Roman.Ivanov
6aa27315f9
HardcodedContracts: weaken contract for arraycopy, do not check exact bounds of length
...
GitOrigin-RevId: f1ccbec48e0801248b30bb097e01a0553dc12258
2019-11-07 02:40:58 +00:00
peter
2a12411631
SearchForTestsTask: use NonBlockingReadAction.executeSynchronously
...
GitOrigin-RevId: f06673260a78fbbfb6e13ca2995ed114eafea1df
2019-11-07 02:40:58 +00:00
peter
fbc227b06b
debugger: use NonBlockingReadAction#executeSynchronously instead of runInReadActionWithWriteActionPriorityWithRetries
...
GitOrigin-RevId: ab2fa739394ea54a4ec6034db56f28793925980f
2019-11-07 02:40:58 +00:00