Commit Graph
9874 Commits
Author SHA1 Message Date
Anna.Kozlova 1ce6f8d2fa introduce param object: pass substitution around which won't be available after method signature is changed (IDEA-154208) 2016-04-25 10:57:40 +02:00
Roman Shevchenko 6ea3b7a197 [java] usages migrated to PsiType.annotate() 2016-04-22 20:48:59 +02:00
Anna.Kozlova 1126e85c51 EA-76035 - PIEAE: PsiUtilCore.ensureValid 2016-04-22 17:02:00 +02:00
Anna.Kozlova b1645e3ae5 reuse utility method; ensure unknown functional type reduced to Object before create new psi
EA-75452 - IOE: PsiJavaParserFacadeImpl.createTypeElementFromText
2016-04-22 17:02:00 +02:00
Anna.Kozlova 856640c9f0 collect smartpointers to survive reformat on writeAction ended
EA-80355 - PIEAE: CompositePsiElement.getContainingFile
2016-04-22 17:02:00 +02:00
Anna.Kozlova 9e7c4e5568 combine inline parameter with change signature refactoring
EA-80956 - E: BaseRefactoringProcessor.run
2016-04-22 17:02:00 +02:00
Anna.Kozlova 60c515dff2 change signature from usage: disable reverse order fix (IDEA-155064) 2016-04-22 13:41:04 +02:00
Anna.Kozlova 1e7b8881da push down api generify; extract abstract dialog 2016-04-22 11:16:21 +02:00
Anna.Kozlova 32b1bb15aa push down api prettify after (IDEA-CR-8676) 2016-04-22 11:16:21 +02:00
Alexey Kudravtsev 97a6c75808 notnull 2016-04-21 15:11:34 +03:00
Anna.Kozlova 808137dabe unwrap lambda (IDEA-151266) 2016-04-21 13:48:30 +02:00
Anna.Kozlova 38335c6387 unwrap try with resources: keep resource declarations (IDEA-155004) 2016-04-21 13:48:30 +02:00
Roman Shevchenko 050cf639a5 [java] support for multi-element file header template (EA-81753) 2016-04-21 12:14:07 +02:00
Anna.Kozlova e191bc72dd fix cell editor for exact type, create inner class should not check file in the directory 2016-04-20 19:13:20 +02:00
Gregory.Shrago a9a0ab6d40 NameUtil: introduce MatcherBuilder & replace constructor calls with it 2016-04-20 19:44:03 +03:00
Anna.Kozlova ee4f41b14c don't open captures on type computation (IDEA-154968) 2016-04-20 17:49:29 +02:00
Rustam Vishnyakov b7d04031ed Removed commit before EnterHandlerDelegate.postProcessEnter() (implementors must take care of commits if needed) 2016-04-20 13:21:25 +03:00
Dmitry Batkovich 98aead8458 Merge remote-tracking branch 'origin/master' 2016-04-20 10:24:42 +03:00
Anna.Kozlova cb339bf590 extract parameter object: warn if existing class doesn't contain compatible constructor though method calls to modify are found 2016-04-19 19:05:54 +02:00
Anna.Kozlova e00394804a extract parameter object: warn if existing class is not compatible, check compatibility by fields if no constructor is present (IDEA-154959) 2016-04-19 19:05:54 +02:00
Anna.Kozlova 9d72386f9d extract parameter object: warn if file already exists (IDEA-154956) 2016-04-19 19:05:54 +02:00
Anna.Kozlova 3476887c13 introduce parameter object: fix variable name for new parameter (IDEA-154935) 2016-04-19 19:05:54 +02:00
Anna.Kozlova aeab53aa69 move: convert nested classes to the top level files even for multiple classes selected
EA-81558 - assert: PsiJavaDirectoryImpl.checkAdd
2016-04-19 19:05:54 +02:00
Anna.Kozlova dcee197878 EA-81535 - IOE: CheckUtil.checkWritable 2016-04-19 19:05:54 +02:00
peter e92ee51e76 IDEA-152354 Code completion items order should be aware of MyClass.class 2016-04-19 14:00:30 +02:00
Alexey Kudravtsev 7c6b88096b IDEA-154388 'Analyze Data Flow to Here' should report calls from non-java files 2016-04-19 13:49:54 +03:00
Alexey Kudravtsev 45f978c786 optimisation 2016-04-19 13:48:25 +03:00
Alexey Kudravtsev 522ba1e5e1 cleanup the MagicConstantInspection warnings 2016-04-19 13:46:27 +03:00
Alexey Kudravtsev 7676dc25c3 notnull, cleanup 2016-04-19 13:46:27 +03:00
peter 2c3941fb1f prioritize javadoc existing param description completion (IDEA-153083) 2016-04-19 12:33:20 +02:00
Dmitry Batkovich 443a3e404d inspection tool window: do not add tail text for unused declaration entry point children 2016-04-19 10:01:11 +03:00
Anna.Kozlova b821f8935a javadocs for introduce parameter object 2016-04-18 18:43:18 +02:00
Anna.Kozlova b1645b451a common introduce parameter object action 2016-04-18 18:43:18 +02:00
Anna.Kozlova dba9fd4ef9 abstract introduce parameter object dialog 2016-04-18 18:43:18 +02:00
Dmitry Batkovich f7156a0f94 inspection tool window: tree -- extracted method to customize tail text 2016-04-18 14:34:22 +03:00
Anna.Kozlova 16f4b4c883 convert to instance/move instance: support default methods in interfaces for java 8 (IDEA-154833) 2016-04-18 12:54:50 +02:00
Anna.Kozlova 292055d296 shorten outer class ref in instanceof check fixed (IDEA-154823) 2016-04-15 20:38:30 +02:00
Anna.Kozlova 43fc40c4a5 anonym -> lambda, redundant cast, redundant type args: process top level overloads (IDEA-152766);
rearrange utils
2016-04-15 18:43:24 +02:00
Alexey Kudravtsev 67e5371da1 show ProcessHandler.addProcessListener() as sibling-overridden, optimisations 2016-04-15 12:38:23 +03:00
Alexey Kudravtsev bfcb00fff6 quick fix for MagicConstantInspection which suggests to replace 1 with Font.BOLD 2016-04-15 12:34:33 +03:00
Anna.Kozlova 4c47e35b31 move inner: check protected accessibility in respect with class hierarchy (IDEA-154628) 2016-04-14 20:59:13 +02:00
Anna.Kozlova 0100d6fab5 allow variable introduction inside lambda chain with expression -> block lambda conversion 2016-04-14 16:26:10 +02:00
Anna.Kozlova 24c2c0fa95 delegate methods: fix single field case (IDEA-154698) 2016-04-14 16:26:10 +02:00
Anna.Kozlova 000306c168 method ref -> lambda: preserve expr qualifier (IDEA-154722) 2016-04-14 16:26:10 +02:00
Alexey Kudravtsev bc4c448968 IDEA-154668 MagicConstant on new Font(...) accepts 0 (Font.PLAIN) but rejects 1 (Font.BOLD) 2016-04-14 15:51:36 +03:00
Alexey Kudravtsev 84c0d19bc7 lambdify 2016-04-14 15:51:36 +03:00
Alexey Kudravtsev e99f80a35d notnull 2016-04-14 15:51:36 +03:00
Alexey Kudravtsev 769b3a00f7 lambdify 2016-04-14 15:51:36 +03:00
Anna.Kozlova 2a9a2e6568 change signature: remove @Override if only overrider was changed (IDEA-154669) 2016-04-13 21:11:02 +02:00
Anna.Kozlova 6f2e582af7 introduce parameter object: disable create inner for inner classes and interfaces (IDEA-154688) 2016-04-13 21:11:02 +02:00