-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Implement basic refactorings' folding * Add a nice hint with refactoring description * Extract commit id from diff request * Process only Move Method refactorings * Checkstyle fix * Extract to abstract * Implement some * Fix checkstyle * Make class not abstract * Check type in findMethod * Add isChanged to RefactoringInfo * Add changes detection to MoveOperationHandler * Fix tests for RefactoringInfo * Remove name from refactoring info (#74) * Remove name from RefactoringInfo * Do some small fixes * Remove unused properties * Return regex matching to correctLines * Mine at git table commit selection (#75) * Set buildSeachableOptions.enabled false in build.gradle * Release 2021.1 * Update intellij version to 0.7.2 * Mine at git table commit selection * Add comment Co-authored-by: Zarina Kurbatova <zarina.kurbatova@gmail.com> * Add new changes detection in Pull Up and Push Down refactorings * Refactoring folding. Prototype of new architecture (#76) * Move folding to new package and classes * Prototype folding architecture * Fix tests for RefactoringInfo * Move Finder to PsiUtils * Implement findClass with FindElementProcessor * Rename MoveOperationHandler to MoveOperationFoldingHandler * Add new FoldingHandlers * Fix hint for extract and inline refactorings * Implement hints grouping * Simplify findClassJava * Remove redundant comment * Simplify findMethodJava * Reorder methods in PsiUtils * Remove blank lines between imports * Add javadocs * Fix NPE in deleted files * Fix move operation hint text * Fix move operation hint text * Fix checkstyle * Implement new version of positions detection * Small optimizations for info serializing * Remove unused folding positions * Add new supported refactoring * Add javadocs * Style fixes * Update serialization tests * Add filename to Extract/Inline and move refactorings Co-authored-by: Zarina Kurbatova <zarina.kurbatova@gmail.com> * Remove 'with renaming' * Fix Nullability in RefactoringFolder * Fix path in move hint text * If moving managed in single file trying to display qualified names without packages * List refactoring destinations separated by commas * Add () to method names * Style fixes * Fix and extract functionSimpleName * Removed duplicate paths in extract and inline hints * Minor refactoring * Fix typos * Fix descriptor setters/getters names * Make FoldingBuilder constructor private * Encapsulate invariant that hint text is not null * Add hint text caching * Remove incorrect folds from pull requests * Minor refactoring Co-authored-by: Zarina Kurbatova <zarina.kurbatova@gmail.com>
- Loading branch information
Showing
21 changed files
with
887 additions
and
89 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.