commit | 009a9a949ed05fe9b165056bf316389b9fc11762 | [log] [tgz] |
---|---|---|
author | Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com> | Wed Jul 31 11:20:53 2019 +0530 |
committer | Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com> | Fri Aug 09 16:38:07 2019 +0530 |
tree | d348c9ae00d8c62d1ef66948331ae5cbbbb9b954 | |
parent | 99be93a104aad948eda2776ccdbcb9d03589d727 [diff] |
Bug 549473 - [13] Text Block support in Java Editor for JEP 355 Text Block This patch contains changes as below: 1) IJavaPartitions introduces a new partition pertaining to Text Block. 2) FastJavaPartitionScanner to handle Text Blocks when required. 3) FastJavaPartitioner is a new class extended from FastPartitioner so that the partitions can be recalculated when the preference value of preview enabled feature changes. 4) PreviewFeaturesSubProcessor provides 2 new utility functions pertaining to preview features and project specific settings. 5) JavaMultiLineStringAutoIndentStrategy to handle Text Block auto indentation. 6) IJavaPartitionerManager handles the notifications to the IDocumentPartitioners upon the change in preferences. 7) JavaPartitionerManager implements IJavaPartitionerManager and also maintains the Editor info that is required by the FastJavaPartitioner to find the Project information required. It also maintains an Editor-Partitioner map to cleanup the editor info once the editor is discarded. TODO: Add test cases for the Text Blocks. This will be done as part of another patch for this bug. Change-Id: I7144e0462d52934c73f1644d0c2bab18fad880d5 Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
Thanks for your interest in this project.
The JDT UI implements the user interface for the Java IDE. This includes views like Package Explorer and JUnit, the Java and properties files editors, Java search, and refactorings. Website: http://www.eclipse.org/jdt/ui/
Contributions to JDT UI are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes. For a complete guide, see the [How to Contribute] 1 page on the team wiki.
Information regarding source code management, builds, coding standards, and more.
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
Public forum for Eclipse JDT users.
This project uses Bugzilla to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!
Contact the project developers via the project's “dev” list.