eclipse-jdt / eclipse-jdt/eclipse.jdt.ui

Replace default class file editor with one crafted by BytecodeOutline.

Open
#403 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Java
Stars
59
Forks
127
Avg merge
22h 47m
Merged PRs (30d)
28

Description

Following on from [the addition of BCO into Eclipse](https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/364), [the original suggestion from 2018](https://bugs.eclipse.org/bugs/show_bug.cgi?id=540436) suggested improvements to the default class file editor.

As a user, when reading a .class file, it can be difficult to understand the bytecode without proper syntax highlighting and/or colour coding. In order to improve the readability of class files in the default class file editor, the following changes are proposed:

- Implement syntax highlighting and color coding to highlight keywords and identifiers, similar to the Java editor.
- Add hovers to display more information about specific bytecode instructions.
- Improve the overall appearance of the disassembled source by adding outline and navigation features.

This is something I am happy to work on, but any suggestions are welcome.
I would like to thank @iloveeclipse as well for their hard work integrating BCO into Eclipse. 🙏 🙇‍♀️

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.