Commit Graph

428 Commits

Author SHA1 Message Date
anna
f3f98b6f54 create property:both getter nad setter from usage (IDEA-73186); return cursor to the initial state 2012-07-12 21:01:39 +02:00
Evgeny Pasynkov
e78ff0a342 Merge branch 'master' into upsource-master
Conflicts:
	plugins/gettext/src/com/jetbrains/gettext/highlighter/GetTextHighlighterData.java
2012-07-11 16:28:46 +02:00
Roman Shevchenko
463e3582cf Cleanup 2012-07-11 14:28:34 +02:00
Evgeny Pasynkov
8f93543d2a move *PresentationProvider to java-psi-impl 2012-07-11 13:36:10 +02:00
Roman Shevchenko
9f283409a4 IDEA-88468 (restrict Javac quirks inspection by language level) 2012-07-10 21:27:23 +02:00
anna
89653cb1f1 method conflicts resolution (IDEA-87672) 2012-07-05 16:13:22 +02:00
Evgeny Pasynkov
6371910dba Merge branch 'master' into upsource-master 2012-07-03 10:28:50 +02:00
Danila Ponomarenko
4123634435 IDEA-87839 'Split string' intention implemented 2012-06-27 13:07:30 +04:00
Evgeny Pasynkov
856e16eb4d Merge branch 'master' into upsource-master 2012-06-27 09:32:50 +02:00
peter
f1af0a9360 remove debug output 2012-06-26 22:02:47 +02:00
Evgeny Pasynkov
0beb8d627b Merge branch 'master' into upsource-master
Conflicts:
	java/java-impl/src/com/intellij/codeInsight/intention/impl/ConvertAbsolutePathToRelativeIntentionAction.java
	java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/ConvertColorRepresentationTest.java
	jps/jps-builders/testSrc/org/jetbrains/ether/IncrementalTestCase.java
	jps/model/src/org/jetbrains/ether/dependencyView/IntIntMultiMaplet.java
	jps/model/src/org/jetbrains/ether/dependencyView/IntObjectMultiMaplet.java
	jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java
	platform/lang-api/src/com/intellij/codeInsight/intention/PsiElementBaseIntentionAction.java
	platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java
	platform/platform-impl/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsDialog.java
	platform/util/src/com/intellij/util/CommonProcessors.java
	plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java
	plugins/groovy/test/org/jetbrains/plugins/groovy/intentions/CreateFieldFromParameterTest.groovy
	plugins/groovy/test/org/jetbrains/plugins/groovy/lang/controlFlow/ControlFlowTest.java
2012-06-26 18:13:46 +02:00
Danila Ponomarenko
6d8a78c66d IDEA-62531 "Choose color" intention (Java): allow to convert between decimal and hex colour representation implemented 2012-06-26 19:53:55 +04:00
peter
4d52e3c268 debugging com.intellij.codeInsight.daemon.quickFix.CreateFieldFromUsageTest.testSortByRelevance 2012-06-26 09:59:23 +02:00
Danila Ponomarenko
b83dfbf637 IDEA-58049 Provide add type parameter quick-fix intention implemented 2012-06-25 18:11:54 +04:00
Danila Ponomarenko
6772fd01ea IDEA-58049 partial implementation 2012-06-25 18:11:53 +04:00
Evgeny Pasynkov
577ede3fe2 move searchers to indexing module 2012-06-22 08:55:07 +02:00
Danila Ponomarenko
4e91c6796c IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added 2012-06-19 16:12:52 +04:00
Alexey Kudravtsev
6ed387d394 IDEA-87003 2012-06-19 13:02:05 +04:00
Danila Ponomarenko
c0f55c7ea5 IDEA-87401 For intention "Assign Parameter to Field", provide a "Assign All Unassigned Parameters to Fields" implemented 2012-06-18 20:25:08 +04:00
Anna Kozlova
40e35d7a60 enable fix all for file for annotator problems, should work for localQuickFixes only (IDEA-87100) 2012-06-18 12:07:27 +04:00
nik
f4e5a9dd15 added utility for common ModuleRootModel modifications 2012-06-18 10:33:53 +04:00
Anna Kozlova
c6e6a726ad disable make class extend itself when assignment is not valid e.g. due to wrong type args 2012-06-15 13:13:25 +04:00
Roman Shevchenko
6ea4c06d8f Lambda expressions support: first round 2012-06-05 21:52:05 +04:00
Roman Shevchenko
bd86a3e9bd Introduce method reference type; mute type check for it 2012-06-04 12:19:08 +04:00
Roman Shevchenko
95534a1d3c First take on method references 2012-06-01 22:09:48 +04:00
Alexey Kudravtsev
0bbd7b7375 cleanup 2012-06-01 16:51:29 +04:00
Alexey Kudravtsev
e3928791c1 can have multiple test projects open 2012-06-01 12:22:19 +04:00
Anna Kozlova
17c796c922 "java.util.List" ->CommonClassNames.JAVA_UTIL_LIST 2012-05-30 13:29:29 +04:00
Anna Kozlova
fcb6afc138 "java.util.Map" ->CommonClassNames.JAVA_UTIL_MAP 2012-05-30 13:29:26 +04:00
Anna Kozlova
2faacc7488 inner classes shadowing: jls 8.5: private classes are not visible in inheritors; all non-private inner classes from superclass and superinterfaces are available (IDEA-67594) 2012-05-29 18:35:43 +04:00
Anna Kozlova
cc65b6f067 private inner is not visible in type param bounds (IDEA-67517) 2012-05-29 18:35:42 +04:00
Danila Ponomarenko
c152ac976f IDEA-62374 Suggest ternary operation to avoid NPE implemented 2012-05-28 14:55:25 +04:00
Danila Ponomarenko
2f9deb86eb IDEA-36326 Quickfix for converting erroneous array access to list access implemented 2012-05-25 13:36:01 +04:00
Roman Shevchenko
5a7dd97108 Do not highlight extension methods' bodies 2012-05-24 21:43:35 +04:00
nik
617cc47aef used methods from PsiTestUtil in tests 2012-05-21 12:18:21 +04:00
Dmitry Jemerov
469e8218a4 SDK -> projectModel-api 2012-05-17 13:02:33 +02:00
Roman Shevchenko
2bcfa96ad8 Fix highlighting performance tests; show a difference if failing 2012-05-16 00:57:07 +04:00
Roman Shevchenko
fedd867f19 Two heavyweight tests replaced 2012-05-11 23:42:55 +04:00
Roman Shevchenko
7115bb9787 Replace parser conditionals with language level highlighting 2012-05-11 21:09:41 +04:00
Danila Ponomarenko
46c3023f9b IDEA-19519 no 'create getter and setter' and 'create setter' intention for final fields. Also no 'create getter' intention for static final (const) fields 2012-05-11 14:40:43 +04:00
Anna Kozlova
55b7c0f4fe testdata for IDEA-85887 2012-05-11 14:10:46 +04:00
Danila Ponomarenko
6b29efe29a IDEA-17535 Quickfix to remove extra argument in method call implemented 2012-05-10 17:57:58 +04:00
Danila Ponomarenko
19d5580e34 IDEA-16027 implemented 2012-05-05 20:14:22 +04:00
Danila Ponomarenko
a653ed878a IDEA-20892 tests added 2012-05-05 12:58:00 +04:00
anna
7c3f532d9c do not create another capture when not necessary; capture should be the same when substitutor define such dependency (IDEA-57340; IDEA-5731) 2012-05-03 09:19:02 +02:00
anna
cf8ab78b59 testdata for IDEA-57339 2012-05-03 09:19:01 +02:00
Dmitry Avdeev
121923739b further inspection wrapper propagation 2012-04-26 13:08:24 +04:00
Maxim Shafirov
859f1f3a3f deadcode 2012-04-19 15:41:40 +04:00
anna
f4cf77fb68 capture wildcard for getClass calls 2012-04-19 12:41:38 +02:00
anna
ca8c474bf6 illegal generic type for instanceof checks (IDEA-76997) 2012-04-17 12:26:40 +02:00