Commit Graph
380 Commits
Author SHA1 Message Date
Roman Shevchenko 0aaffd3c7b New Java parser (incomplete parameter list parsing fixed) 2010-08-10 17:44:32 +04:00
Roman Shevchenko 64e637cb92 New Java parser (incomplete method declaration parsing fixed) 2010-08-10 13:49:17 +04:00
Roman Shevchenko 7ef86f0291 Cleanup 2010-08-10 13:49:17 +04:00
Roman Shevchenko f850119216 New Java parser (incomplete class declaration parsing fixed) 2010-08-10 13:49:16 +04:00
Roman Shevchenko 9dd2505489 Empty import list placement and comment binding (test data fixed) 2010-08-10 13:49:16 +04:00
Roman Shevchenko 88b087a894 Empty import list placement and comment binding 2010-08-10 13:49:16 +04:00
Roman Shevchenko 84487c5937 New Java parser (expression parsing fixed) 2010-08-10 13:49:16 +04:00
anna e18d3e0881 pull up/push down: type parameters can be used in type parameters list as well as type elements (IDEA-57268) 2010-08-10 10:26:36 +04:00
anna d8b0141c02 preselect available type, leave inacessible in combo 2010-08-09 18:54:31 +04:00
Roman Shevchenko cb56ea4905 Rename in Javadoc fixed 2010-08-05 22:24:13 +04:00
anna 308e0665e1 introduce parameter, delegate: process supermethod accordingly (IDEA-57162) 2010-08-05 15:54:28 +04:00
anna e0ca0eb4cd do not replace type with immediate type without necessity (IDEA-56926) 2010-08-05 15:54:27 +04:00
anna ba842af30e safe delete method parameter: change method signature in javadoc accordingly (IDEA-57032) 2010-08-05 15:54:25 +04:00
anna 12fa2254f7 inline: choose top level inner class to control flow (IDEA-57027) 2010-08-05 15:54:23 +04:00
anna a9bb49eb29 diamonds: 1.7 type inference for New Expressions 2010-08-05 15:54:23 +04:00
nik 6a8fa26b86 not-null instrumentation fixed for static inner classes 2010-08-05 13:38:18 +04:00
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