Commit Graph
364 Commits
Author SHA1 Message Date
nik e43cdebd16 correctly fixed not-null instrumentation for enums (IDEA-56943) 2010-08-05 09:08:34 +04:00
Roman Shevchenko 5939f7db91 Java parser tests moved to CE 2010-08-04 15:30:17 +04:00
Roman Shevchenko 8c12653b0f New Java parser (comment binding) 2010-08-04 12:23:35 +04:00
Roman Shevchenko e3d8d23be2 New Java parser (multiline hack) 2010-08-03 12:03:13 +04:00
anna a09ddeb792 move: leave classes in one file if they were together 2010-08-02 10:53:03 +04:00
Roman Shevchenko d9f8050ad3 New Java parser (completion hack) 2010-08-01 22:04:44 +04:00
peter 24488c204b don't insert . after completing super in java 2010-07-30 22:04:47 +01:00
Dmitry Jemerov 0ac2793995 fix @NotNull instrumentation for enum constructor parameters with ASM 3.3 (IDEA-56943); move NotNullVerifyingInstrumenterTest to java-tests 2010-07-30 21:33:38 +04:00
Roman Shevchenko a847515b92 New Java parser (work in progress) 2010-07-30 20:26:28 +04:00
Roman Shevchenko 160631140d New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko de59edc367 New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko afb6253c83 New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko 2a0f9ec378 New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko cf6f089bd0 New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko 7280d024d7 New Java parser (work in progress) 2010-07-30 20:26:27 +04:00
Roman Shevchenko 406f0a74f2 New Java parser (work in progress) 2010-07-30 20:26:26 +04:00
Roman Shevchenko c654288e18 New Java parser (work in progress) 2010-07-28 11:36:09 +04:00
Roman Shevchenko c2cb3deb55 New Java parser (work in progress) 2010-07-28 11:36:09 +04:00
Roman Shevchenko 72d3a0e471 New Java parser (work in progress) 2010-07-28 11:36:09 +04:00
Roman Shevchenko 77d68210d8 New Java parser (work in progress) 2010-07-28 11:36:08 +04:00
anna 5897738dfc inline parameter: safely inline recursive calls (IDEA-55529) 2010-07-27 19:23:53 +04:00
anna 168d489e88 collapse hierarchy: do not push down supersuper twice 2010-07-27 19:23:52 +04:00
anna eea315f19b inline constant: do not override qualifier 2010-07-27 14:59:02 +04:00
anna 0bbbfef619 introduce over non-valid expression (IDEA-26836) 2010-07-27 14:59:01 +04:00
anna 353f331ea7 safe delete: delete method hierarchy down to the bottom 2010-07-26 11:56:36 +04:00
anna 5c430dd73a create getter from usage: return type fixed when field with name already exist 2010-07-26 11:56:35 +04:00
anna c78e9d3d8c test data fixed 2010-07-23 14:49:16 +04:00
anna 3f399561c2 good code is red: upper bound should move up if next parameter requires (IDEA-56696) 2010-07-23 13:57:13 +04:00
Roman Shevchenko 310e1ffc64 New Java parser (work in progress) 2010-07-22 16:17:30 +04:00
anna 9ebf19b75e invert boolean: leave expressions with unused return value untouched (IDEA-56568 ) 2010-07-19 22:45:47 +04:00
anna 69ff6e7b27 pull up conflicts: forbid to make package local method abstract (IDEA-56130) 2010-07-19 17:10:53 +04:00
anna b126136e73 pull up conflicts: method2abstract used private method moved to superclass (IDEA-56133) 2010-07-19 17:10:53 +04:00
anna 232cc27726 type inference: super bounds promotion corrected (IDEA-55718) 2010-07-19 17:10:52 +04:00
anna 9d736f9820 inline: tweak search scope for conflicts replacement 2010-07-16 13:28:30 +04:00
anna 37471e2d04 extract method: qualify with this if needed when target class differs from call place's one 2010-07-15 10:44:07 +04:00
anna 35cac19e2a wrap with expression: extended to use parseXXX; varargs support (IDEA-56469) 2010-07-15 10:44:06 +04:00
irengrig fe72dbec0d Merge branch 'master' of git.labs.intellij.net:idea/community 2010-07-14 14:06:17 +04:00
anna fa25a0d53f extract method type suggestions: suggest more accurate type if casts found (IDEA-56427) 2010-07-14 10:57:05 +04:00
anna f0fcf606f5 create param from field in case of chained calls 2010-07-12 16:46:30 +04:00
anna c899f8f467 extract method: do not double parameters 2010-07-09 20:03:29 +04:00
anna a9c9e7dc3b ignore code marked as @Generated (IDEA-55272) 2010-07-07 16:21:11 +04:00
anna b70942e628 rename: prepare renaming invokes after automatic renamers suggestions as well (IDEA-56124) 2010-07-07 15:49:24 +04:00
anna 9d7a066d6c find method duplicates: respect varargs mix with constants/params; empty args list (IDEA-56076) 2010-07-07 12:37:50 +04:00
anna c0e2a0c3b0 inline parameter: simple inline as local variable (IDEA-55951) 2010-07-07 12:37:48 +04:00
anna 47f39e770c split if: unparenthesis (IDEA-56272) 2010-07-06 13:04:34 +04:00
anna 2cbb2da5f6 pull up conflicts: check package local/protected access 2010-07-05 14:55:34 +04:00
unknownandanna b9ca9a904c introduce: process parenthesis correctly 2010-07-05 14:55:33 +04:00
unknownandanna f87d17b2a3 extract super class: check for conflicts under progress; skip check for superclass inheritors mismatch - as no actual members would go there 2010-07-05 14:55:33 +04:00
unknownandanna 5b9cce7e4a push down conflicts: ensure no conflict exist when push method would use "protected" overrider 2010-07-05 14:55:32 +04:00
unknownandanna 862c964a70 pull up conflicts: do not warn if moved method would use super instead (IDEA-56212) 2010-07-05 14:55:32 +04:00