Commit Graph
2695 Commits
Author SHA1 Message Date
anna 18ee2d80f1 forbid references on final fields from another ones (IDEA-100237) 2013-10-22 21:02:23 +02:00
anna 247da91acb testdata fixed 2013-10-22 16:13:29 +02:00
anna 7b3af34395 move static: correctly process ambiguity between moved members (IDEA-114908) 2013-10-22 12:51:38 +02:00
Roman Shevchenko 894d3b07d9 Properly calculate short name for inner class with dollars
https://github.com/JetBrains/intellij-community/pull/108
2013-10-22 11:29:18 +02:00
anna 551579c6ef use configured @Nullable in inspection descriptions (IDEA-114884) 2013-10-22 10:59:28 +02:00
Alexey Kudravtsev 6bcad287da dataflow to/from containers support 2013-10-22 12:33:55 +04:00
anna 835549ca5f escape initializer text for quick javadoc (IDEA-114911) 2013-10-21 18:34:57 +02:00
anna d86e31fff5 testdata for IDEA-114894 2013-10-21 18:34:56 +02:00
peter 06ee80f144 support Class<?> in loggers (IDEA-105064) 2013-10-18 22:43:12 +02:00
peter d7e675616d don't throw exceptions on contracts with several clauses 2013-10-18 17:39:13 +02:00
Bas Leijdekkers 0050935f61 Report @SafeVarargs and System.lineSeparator() usages 2013-10-18 12:50:56 +02:00
peter ec2d2d3d74 IDEA-105064 Is it possible to have even smarter code completion in case of Logger.getLogger(Class)? 2013-10-17 21:54:35 +02:00
peter 293e4c55a7 IDEA-40780 When code is compiled with -g, use the argument name for the @NotNull error. 2013-10-17 21:54:34 +02:00
peter 99e97f3207 build constructor dfa to check final field not-nullability (IDEA-114828) 2013-10-17 21:54:34 +02:00
peter eb6455eab9 don't make var nullable if it's not equal to a constant (IDEA-114791) 2013-10-17 21:54:33 +02:00
Bas Leijdekkers 03e63d75d3 IDEA-115034 (Good code red: hex float zero) 2013-10-17 13:43:52 +02:00
Bas Leijdekkers 939d116ee4 IDEA-25908 (Add Find Usages for imports) 2013-10-16 11:18:22 +02:00
peter 099ead0d64 dfa: exception handling reworked
no more gosub-return causing equal states differing by offset stack only
  don't visit outer finally without visiting inner one
2013-10-12 23:00:40 +02:00
peter 3744d2ce50 IDEA-114736 Bug in code completion inside instanceof block 2013-10-12 23:00:40 +02:00
Maxim.Mossienko 7988d09354 test for not building stubs for java files in module but not under source roots, in library but not in class root 2013-10-11 19:01:09 +02:00
anna efb328123b testdata for IDEA-67591 2013-10-10 20:34:37 +02:00
anna 993fb34281 highlighting for incompatible return types in type parameter inheritors (IDEA-57274) 2013-10-10 20:34:36 +02:00
anna b33fa7fc25 effectively final: check flow at variable start (IDEA-114737) 2013-10-10 18:39:58 +02:00
anna 46e9f4beca testdata for IDEA-57252 2013-10-10 18:39:57 +02:00
anna 82b6b165d6 testdata for IDEA-67518 2013-10-10 18:39:56 +02:00
anna 6a9313c58e type parameter in bounds check: separate wildcards with type param in bound 2013-10-10 18:39:55 +02:00
anna 8e51c8070b override: fix param names in javadoc (IDEA-114557) 2013-10-09 19:01:04 +02:00
anna 93c8631bb4 infer nullity: more pessimistic check: check variables first (IDEA-114630) 2013-10-09 16:27:49 +02:00
anna 69dbc89461 inference: do not check return type during inference; separate highlighting check 2013-10-08 17:13:33 +02:00
peter 203e791253 prefer variants without leading underscores when case sensitivity=first letter (OC-3547) 2013-10-07 17:18:25 +02:00
Bas Leijdekkers 4684ba71e0 Add package-info.java checking to "Declaration has problems in Javadoc references" inspection 2013-10-07 15:13:30 +02:00
Bas Leijdekkers 80c1fc4a87 fix JavadocInspectionQuickFixTest 2013-10-07 11:04:49 +02:00
Bas Leijdekkers a0163c7c3d fix test data 2013-10-07 11:04:49 +02:00
Bas Leijdekkers b21a51bac3 fix test data 2013-10-05 23:13:48 +02:00
peter 0138fecbf5 don't suggest Math methods inside a Math method call (IDEA-114408) 2013-10-05 23:00:53 +02:00
Bas Leijdekkers a8695ad7d5 IDEA-114069 (Add 'no package Javadoc' inspection) 2013-10-05 13:19:10 +02:00
Bas Leijdekkers 7b3d333cc1 javadoc tag completion in package-info.java 2013-10-04 22:12:57 +02:00
Rustam Vishnyakov 9b42e988a9 IDEA-56995 Disable code formatting per region using comments 2013-10-03 13:13:05 +04:00
anna 417e906b18 test data fixed 2013-10-02 19:50:13 +02:00
anna 7bf6e776a3 warn about usages of final fields in another fields even if they appear after constructor where it would be definitely assigned (IDEA-114280) 2013-10-02 19:01:46 +02:00
anna 58f4563df7 fix parameter info after generics (IDEA-114245) 2013-10-02 17:18:45 +02:00
peter 27df426af5 extract jdk8-specific dfa test 2013-10-02 10:28:21 +02:00
anna e6ea7bc88c accept type arguments on raw types for > 1.6 javac 2013-10-01 21:42:31 +02:00
peter 0378563657 fix yet another AIOOBE caused by finally dfa 2013-10-01 13:16:18 +02:00
peter 3a1ab0f858 IDEA-114256 Completion popup should prefer option without prefix 2013-10-01 13:16:17 +02:00
peter 582a31bcaf dfa: flush code block variables when leaving it via break/continue route 2013-09-30 17:52:20 +02:00
Roman Shevchenko 39e5e2087f IDEA-114169 (false positive for non-intersecting throwers) 2013-09-30 14:52:21 +02:00
peter cebb5b8936 fix dfa offset management when handling possible exceptions in finally 2013-09-30 14:49:48 +02:00
peter f3063e6679 dfa: don't merge by type states which have different eq states 2013-09-29 11:30:30 +02:00
peter 1500c8e404 dfa: merge states differing in one variable nullability 2013-09-29 11:30:30 +02:00