Commit Graph
10142 Commits
Author SHA1 Message Date
Anna Kozlova 2d142cdfd7 discard converting from string to primitive during extract refactorings (IDEA-157549; IDEA-157987) 2016-06-29 16:18:27 +03:00
peter 0870d8dcad stub hierarchy: search for compiled elements, even if invoked from library source 2016-06-29 15:07:22 +02:00
Gregory.Shrago 286d3788cf update to cglib-3.2.4-nodep and drop ancient asm.jar 2016-06-28 22:43:48 +03:00
Daniil Ovchinnikov ec94c66cc9 [javadoc] ability to provide delegate to copy javadoc from 2016-06-28 15:43:50 +03:00
Pavel Dolgov c3bd56a80c Java inspection: convert the intention for "Make Type Generic" into an INFORMATION-level inspection (IDEA-157727) 2016-06-28 15:13:49 +03:00
Anna Kozlova 5dc271c3a2 unused inspection settings: allow to configure visibility for members to check 2016-06-28 13:15:07 +03:00
Dmitry Batrak c5859f8f77 revert original fix for IDEA-152628
performing IO in background thread while holding read lock sometimes leads to EDT freeze (when there's a pending write action)
2016-06-28 10:44:56 +03:00
Pavel Dolgov 10c335b44e Java inspection: In "Join Declaration and Assignment" intention action warn about side effects of the initializer being removed (IDEA-157727) 2016-06-27 15:37:13 +03:00
peter c4b79ff4df artificially split stub hierarchy index keys to reduce memory usage during index queries 2016-06-27 10:31:31 +02:00
peter 44fd03bf32 more compact class anchor storage in stub hierarchy 2016-06-27 10:31:31 +02:00
peter 141aec46d7 stub hierarchy: allocate less intermediate objects during reading 2016-06-27 10:31:30 +02:00
peter d5c21fffb4 avoid accidental boxing during stub hierarchy creation 2016-06-25 14:03:06 +02:00
peter bbadd9d7df stub hierarchy: use less memory for storing nested classes 2016-06-25 14:03:05 +02:00
peter 602e2e08f7 stub hierarchy: store supers in a more compact form 2016-06-25 14:03:04 +02:00
peter d30e4bceda stub hierarchy: mark binary classes also incomplete when unable to resolve their supers 2016-06-25 14:03:04 +02:00
peter df8fa93a89 stub hierarchy: keep qualified names only in package symbols 2016-06-25 14:03:03 +02:00
peter b692afe020 stub hierarchy: occupy less memory in ClassSymbol objects 2016-06-24 17:59:56 +02:00
peter b4a2271239 stub hierarchy: serialize hashes instead of names for faster reading, smaller index data and a very unlikely collision probability 2016-06-24 17:02:24 +02:00
peter 95b3d482d9 more efficient use of indices in stub hierarchy 2016-06-24 14:57:56 +02:00
Pavel Dolgov 92838f48bc Java inspection: Get rid of RemoveRedundantElseAction, as it's totally inferior to DataFlowInspection (IDEA-157727) 2016-06-24 14:00:51 +03:00
Pavel Dolgov 5e380e7526 Java inspection: convert the intention for "Remove redundant lambda parameter types" into an INFORMATION-level inspection (IDEA-156028, IDEA-157727) 2016-06-24 14:00:51 +03:00
peter 7c3cd4327b fail when accessing invalid offsets in completion insert handlers 2016-06-24 11:59:44 +02:00
Anna Kozlova 923b6cf252 delegate params: compound 2 intentions in one, set preselection (IDEA-112043) 2016-06-24 12:04:48 +03:00
Anna Kozlova 8f0c8541fb delegate params: hide copy javadoc option to prevent confusion (IDEA-148667) 2016-06-24 12:04:48 +03:00
Anna Kozlova 8bef89b785 set error hint title (IDEA-157821) 2016-06-23 21:29:27 +03:00
peter 625d22c123 index less files for stub hierarchy: no test data, no kotlin classes 2016-06-23 12:47:14 +02:00
peter aa6cb26c0b don't keep long and unnecessary covered file list in stub hierarchy 2016-06-23 12:47:13 +02:00
Anna Kozlova 7c599f0977 IncorrectOperationException (IDEA-157766) 2016-06-22 21:35:52 +03:00
Anna Kozlova 848699b440 disable gesture detection if action explicitly called (IDEA-157720) 2016-06-22 15:24:15 +03:00
Alexey Kudravtsev e43605d085 EA-82721 - ISE: VisibilityUtil.getVisibilityString 2016-06-22 13:49:18 +03:00
Rustam Vishnyakov 2c5d691ec1 Don't let JavaRearranger break a color scheme by altering original text attributes. 2016-06-21 13:18:48 +03:00
Gregory.Shrago 71f0e6f390 EA-84110 - INRE: FileBasedIndexImpl.handleDumbMode 2016-06-16 20:24:20 +03:00
peter 54e87aed0b EA-84304 - CME: FindSuperElementsHelper.getSiblingInheritanceInfos 2016-06-16 17:32:00 +02:00
peter 45cf4b1873 IDEA-151847 Freemarker: provide some more details in 'invalid Java type' message for @ftlvariable 2016-06-16 17:31:59 +02:00
Anna Kozlova b56c743b54 EA-83932 - NPE: InlineToAnonymousClassHandler.isRedundantImplements 2016-06-16 16:20:44 +03:00
Dmitry Batkovich 6a279fb5c8 inspection toolwindow: disable add as entry point action if all selected elements are already EPs 2016-06-15 15:03:46 +03:00
Dmitry Batkovich a235b55226 type migration: refactoring execution on field/parameter can't start because can't find variable (fixed) 2016-06-15 12:34:55 +03:00
peter 66f472e53f parallelize java slow marker pass a bit 2016-06-14 17:36:47 +02:00
Anna Kozlova 44f86a75cb introduce parameter object: reuse existing file if already exists (IDEA-154956) 2016-06-10 18:28:22 +03:00
Rustam Vishnyakov 4c82b50196 Make line indent provider correctly handle comments 2016-06-10 15:15:40 +03:00
Gregory.Shrago d94e92daf2 EA-83913 - INRE: FileBasedIndexImpl.handleDumbMode 2016-06-10 13:23:40 +03:00
peter 602dd9cb80 no stub hierarchy results for injected code 2016-06-10 10:37:15 +02:00
peter 4d048bbc4c release stub hierarchy name enumerator to save memory; reusing it brings almost nothing anyway 2016-06-10 10:34:02 +02:00
peter 2257393d89 stub hierarchy searcher: honor includeAnonymous parameter 2016-06-10 10:32:32 +02:00
peter d412c4d972 use a dedicated file-based index for stub hierarchy 2016-06-10 09:04:34 +02:00
peter df50e33a11 minor memory allocation avoidance 2016-06-10 09:03:25 +02:00
Gregory.Shrago b7dbe56df0 lambda expressions breadcrumbs 2016-06-10 00:16:59 +03:00
peter 8f51b87597 use stub hierarchy in DirectClassInheritorsSearch 2016-06-09 18:34:58 +02:00
peter 0ac464856f stub hierarchy: extract API 2016-06-09 18:34:57 +02:00
peter c2021418a0 remove unneeded stub hierarchy actions 2016-06-09 18:34:57 +02:00