Tagir Valeev
7753ee638a
Generate getters without 'get' prefix for record components (IDEA-229300)
...
GitOrigin-RevId: 8014b1b605f78e5ccf0de97eabf894f5bc5a67c1
2019-12-23 09:33:29 +00:00
Tagir Valeev
4110666a62
CompletionResultSet: warnings fixed
...
GitOrigin-RevId: 4293d81be29642f33a28759d4aa9e250e9fac8a6
2019-12-23 09:33:29 +00:00
Tagir Valeev
13d082389a
Suggest "implements" after record header; don't suggest "extends" for records and enums; don't suggest "class" after record header
...
Part of IDEA-229300
GitOrigin-RevId: 763781d7a37be1d3d5a4e8fd158471820e31372b
2019-12-23 09:33:29 +00:00
Tagir Valeev
7b7c6c9a8e
DebuggerUtils#getEffectiveAssertionStatus moved to DebuggerUtilsEx (IDEA-CR-56057)
...
GitOrigin-RevId: 4f3a9d37eff13b07bd3399738700970fa45fa6e8
2019-12-23 08:04:00 +00:00
nik
c4f4519fc1
[build scripts] skip module-info.class in libraries when checking compatibility with JDK 6 and 7
...
Some libraries (e.g. com.google.code.gson:gson:2.8.6) contains module-info.class, but other class-files has version 50 and therefore such libraries are compatible with Java 6 because JVM doesn't load class-files until they are used. But proguard task tries to load all class-files so "check-compatibility-with-jdk" script fails with "Unsupported class version number" when it tries to analyze "intellij.gradle.toolingExtension.impl" module which depends on gson and has Java 6 language level.
GitOrigin-RevId: 4fa493cbc1e59364e142957f911f4b43a0b50ff1
2019-12-23 07:32:22 +00:00
Tagir Valeev
9c06b973a4
IDEA-229498 Expect warning from "Constant conditions & exceptions" when unbox @Nullable
...
GitOrigin-RevId: 7cbdb09cfedc23c73fa35841b9fd7fa53f1bd969
2019-12-23 07:32:22 +00:00
Tagir Valeev
f2918d06ae
Fixed: Integer multiplication implicitly cast to long
...
GitOrigin-RevId: 4c9907b4e863b396d1869e6ad2ec4596dde6ef44
2019-12-23 06:32:10 +00:00
Tagir Valeev
b9a61a25b1
DfaAssist: ignore InternalException EA-220076 - IE: JDWPException.toJDIException
...
GitOrigin-RevId: 8d39189940f757b530e509f2061aa20aec4a387b
2019-12-23 06:13:42 +00:00
Tagir Valeev
c8bc755306
IDEA-229673 False-negative in "Integer multiplication or shift implicitly cast to long" when shifting
...
GitOrigin-RevId: 91c3461d9cf6d735635ea7695628190ff412e15e
2019-12-23 06:13:42 +00:00
Tagir Valeev
f8b70c5823
WidenPlusInLoop: test-case for IDEA-229598 (issue already fixed in 2fdecc05)
...
GitOrigin-RevId: 23923b7245f250f0e52fda0ad5c664c0c9ff0f1a
2019-12-23 04:02:09 +00:00
Vitaly Provodin
b346bba10f
Updating versions of project dependencies: jdkBuild->11_0_5b665.1
...
Vitaly Provodin
GitOrigin-RevId: 4115a792cf194896ea26003eff4f5ec937d05ee6
2019-12-23 03:41:39 +00:00
Sergey Ignatov
31f1e3d3ee
options bundle
...
GitOrigin-RevId: 5565b78f63a9040b2fa8f7d373a5ef7eeee8e026
2019-12-22 20:33:22 +00:00
Sergey Ignatov
57c36c4b38
vcs bundle
...
GitOrigin-RevId: 903e57b3d98f657b4c6bc962e6571b267bfe355a
2019-12-22 20:33:22 +00:00
Sergey Ignatov
7d45075e19
groovy bundle
...
GitOrigin-RevId: 3ec7d56fd888933d3c3641533cced6780296fb76
2019-12-22 20:33:22 +00:00
Sergey Ignatov
2ed91e6a69
intention power pack bundle
...
GitOrigin-RevId: 89dbc3f2f6977ff0e31df1c4796b252b33a5a59b
2019-12-22 20:33:22 +00:00
Kirill Likhodedov
30975c17fc
git: hide the "Branch default" update method from the settings: IDEA-229324
...
Follow-up: 0f787031
GitOrigin-RevId: 14f48354bb92e4bb68e31b4f9a45a03dc1b3f43a
2019-12-22 17:12:43 +00:00
Tagir Valeev
2884a7eaf4
JavaLightTreeUtil: NPE fixed
...
GitOrigin-RevId: 2f444cb9b5e8d66f930acfecdb335ef5753f0d18
2019-12-22 09:33:38 +00:00
Tagir Valeev
5d5ba9e0ef
TypeConstraint: minor fixes and simplifications
...
GitOrigin-RevId: f1a5c38d1af22d1cc64e0a7a1bae2d67f396ffa5
2019-12-22 09:33:38 +00:00
Tagir Valeev
79728cf999
DfaMemoryStateImpl: applyGetClassRelation simplified and inlined
...
GitOrigin-RevId: 4f8764c3bf292da4e51c3fd551fe787a55559255
2019-12-22 09:33:38 +00:00
Tagir Valeev
a8e4cd8462
Contract inference: avoid inference of "_ -> param1" contract when primitive conversion takes place
...
GitOrigin-RevId: 45d14c16892297858e33d6bf1dd4822a373577ff
2019-12-22 08:42:08 +00:00
Tagir Valeev
1ddf0f9e38
DfaUtil#isComparedByEquals inlined
...
GitOrigin-RevId: e3854b23708fbe6d12909ca5143a58e549af0c71
2019-12-22 08:42:08 +00:00
Tagir Valeev
cbe2eb0d8f
DfaMemoryStateImpl#shouldCompareByEquals: do not perform redundant conversion to PsiType
...
GitOrigin-RevId: f5923da63184c136a5750b514163155e2870efda
2019-12-22 08:42:08 +00:00
Tagir Valeev
6e2f8fab60
TypeConstraint.Constrained.getPsiType fixed for unresolved types
...
GitOrigin-RevId: 911d40176b49d20d3314225eb173166e2c266b00
2019-12-22 08:42:08 +00:00
Tagir Valeev
8691569a6f
DfaMemoryState#castTopOfStack moved to StandardInstructionVisitor and made private
...
GitOrigin-RevId: e17486569a2472b4b36563209f8ee40bb2ba0b48
2019-12-22 08:42:08 +00:00
Tagir Valeev
d7b90a0272
Javadocs, cleanup, minor fixes, DfaValueFactory#createDfType -> DfTypes#typedObject
...
GitOrigin-RevId: 7ef0916c047440371a0dfc18778bd4a08c7842fa
2019-12-22 08:42:08 +00:00
Tagir Valeev
fbc82fc76f
DfaPsiType removed; TypeConstraint#Exact now serves as DfaPsiType
...
No factory dependency in TypeConstraint and DfType anymore
GitOrigin-RevId: 2519a6ae131af2f80ef00e867c255bbbf46f477a
2019-12-22 08:42:08 +00:00
Konstantin Kolosovsky
1ddb1ee665
svn: Remove unused "InternallyCachedChangesBunch"
...
GitOrigin-RevId: 4421e229164cec3cdb2ba970674159914cd505f8
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
aa831c44e3
vcs: Refactor "committed changes"-related actions
...
GitOrigin-RevId: 83b4df5a0f5ae5c87ed3e6b8b5ed619b66a2cd06
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
36c68935b9
Rename .java to .kt
...
GitOrigin-RevId: 18c86f3c86dbc9ff4cda5a3dc5e84cdfbfefd779
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
1b02f56cba
vcs: Rename/move some "committed changes"-related logic
...
* rename "AbstractVcsHelper.showChangesBrowser()" to "showCommittedChangesBrowser()"
* rename "BrowseChangesAction" to "BrowseCommittedChangesAction"
* move "BrowseCommittedChangesAction" located in [vcs.impl] to "com.intellij.openapi.vcs.changes.committed" package
GitOrigin-RevId: 81ee0027fd381c613bf540385388613cd8746329
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
449465ed96
vcs: Refactor "CommittedChangesPanel" and inheritors
...
GitOrigin-RevId: b65cabf3f1d8fa3cadb061633bc06649efe7c0cf
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
7ff08ff35b
Rename .java to .kt
...
GitOrigin-RevId: de8177218e5516225e5b5e5e85ced408c3261ec6
2019-12-21 19:41:55 +00:00
Konstantin Kolosovsky
30c23b47a7
vcs: Refactor "CommittedChangesPanel" - split into two implementations
...
* with not null "RepositoryLocation" - for "Browse Changes" actions (such actions exist in [vcs.impl] module, cvs and svn plugins)
* without "RepositoryLocation" - for "Repository" tab
GitOrigin-RevId: 0303334b43cc4b0464df7032a16462b3f705e1ed
2019-12-21 19:41:55 +00:00
Sergey Ignatov
23cfc5c2e4
python bundle
...
GitOrigin-RevId: e80fd24be0e55e6b26aa00ab333df441b8edfaaf
2019-12-21 18:09:08 +00:00
Sergey Ignatov
91d0b481d4
get rid of FeatureStatisticsBundleProviders
...
GitOrigin-RevId: ebdc2c81da0c819fad2422bfe0d2acf6abf5f555
2019-12-21 18:09:08 +00:00
Sergey Ignatov
17b2b5b6c1
gradle bundles
...
GitOrigin-RevId: 76f3ed160fa70438904890f10f87e180c41e1ce0
2019-12-21 18:09:08 +00:00
Sergey Ignatov
b7691795b2
add a contract
...
GitOrigin-RevId: 39e8c09ae20d0fa8d0ad2c3dfc1957991c962b55
2019-12-21 18:09:08 +00:00
Sergey Ignatov
b4d5235ad4
simplify
...
GitOrigin-RevId: 71fb8a7f20346f7b4e8a8e9118b01efe7df96010
2019-12-21 18:09:08 +00:00
Peter Gromov
3c6544d267
skip DOM for tags with no local name (EA-212795 - assert: DomInvocationHandler.getCollectionChildren)
...
GitOrigin-RevId: 3ab69092f53953b1ec44bdbc437d0c2c80c409f7
2019-12-21 14:42:52 +00:00
Vladimir Krivosheev
686a281045
fix dock unpinned toolwindow opening
...
GitOrigin-RevId: f6784cf97dc227900404dcfad0a1965662f02475
2019-12-21 10:04:14 +00:00
Vladimir Krivosheev
124ec9f227
IDEA-228891 Alt+F1 opens pop-up in project tree instead of editor
...
GitOrigin-RevId: 9a8ca5930d129e22ccfe49f1a3488092aa462b5b
2019-12-21 09:32:24 +00:00
Vladimir Krivosheev
5fac34663d
cleanup
...
GitOrigin-RevId: 449d2d35c18b3c66431c029c9b6f340561ca0560
2019-12-21 09:05:53 +00:00
Vladimir Krivosheev
f4fb72c397
IDEA-229567 Alt+f1 from changes view shows a tiny popup
...
GitOrigin-RevId: 303fe46032d44ab81c3b27d32159942245e4aedf
2019-12-21 09:05:53 +00:00
Sergey Ignatov
aa4afca877
restore RefactoringBundle#message without params
...
GitOrigin-RevId: 624debc531f97d900a895e25a2af6fab24d76edb
2019-12-21 09:05:53 +00:00
Sergey Ignatov
45e4dc14c5
refactoring bundle
...
GitOrigin-RevId: 1e1a20d9359e8cb24789fc517597d3c535d006c5
2019-12-21 08:33:41 +00:00
Sergey Ignatov
61dca75e5a
php remote bundle
...
GitOrigin-RevId: 742807bcb0e26f3ad68628095627642f083e4ee2
2019-12-21 08:33:41 +00:00
Vladimir Krivosheev
ac55787ecc
don't wrap tool window content - no need
...
GitOrigin-RevId: 49ba5f72ca65144d49712614d7d523fd091b0b65
2019-12-21 08:12:35 +00:00
Vladimir Krivosheev
99c2388a48
learn tool window - use factory
...
GitOrigin-RevId: 8954cd7e228cde9886658aadfd5ea5364190e11f
2019-12-21 08:12:35 +00:00
Vladimir Krivosheev
9a8045f49a
more strict API — ensure that client doesn't pass incorrect IdeFrame instance, require Window instead
...
GitOrigin-RevId: 2d892870f10e54dddbed444fc05ae5e77aceaf77
2019-12-21 08:12:35 +00:00
Vladimir Krivosheev
463217119e
cleanup
...
GitOrigin-RevId: f8b512d494c18ffe2fa244bdedb17a7167d87ba8
2019-12-21 08:12:35 +00:00