-
Notifications
You must be signed in to change notification settings - Fork 11
Eclipse Language Smarts
Wojciech Galanciak edited this page Jan 27, 2022
·
7 revisions
With Eclipse as the host IDE, the following features are available to participants in your shared session.
CodeTogether 2022.1
| Common | WTP | CDT | PDT | PyDev | WWD | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Java | JS | HTML | CSS | Json | XML | JSP | C/C++ | PHP | Python | Generic | |
| Completion | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ |
| As-you-type Validation | ✔️ | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ |
| Problem Markers | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Go to Definition | ✔️ | ➖ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Peek Definition | ✔️ | ➖ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Preview Definition | ✔️ | ➖ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Peek References | ✔️ | ➖ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Outline | ✔️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Hover | ✔️ | ➖ | ➖ | ➖ | ✔️ | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Format | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✖️ | ✖️ |
| Implementations | ✔️ | ➖ | ✖️ | ✖️ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Call Hierarchy | ✔️ | ➖ | ✖️ | ✖️ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Type Hierarchy | ✔️ | ➖ | ✖️ | ✖️ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Open Type | ✔️ | ➖ | ✖️ | ✖️ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Parameter Hints (359) | ➖ | ➖ | ✖️ | ✖️ | ✖️ | ✖️ | ➖ | ➖ | ➖ | ➖ | ➖ |
Note: The above table only lists popular languages. The absence of a language does not imply it will not be accessible in a shared session. While language smarts will be present for most languages, at the very least, participants will be able to view and edit all types of source.
Legend
| Symbol | Description |
|---|---|
| ✔️ | Feature present |
| ➖ | Feature not yet supported |
| ✖️ | Feature not supported by Eclipse |
| 🏃 | Feature in development |
| Abbr. | Description |
|---|---|
| WTP | Web Tools Platform |
| CDT | C/C++ Development Tools |
| PDT | PHP Development Tools |
| PyDev | Python IDE for Eclipse |
| WWD | Wild Web Developer |