Comments (4)
It looks like this is still broken in Eclipse 2023-09 RC1. @jjohnstn can you give me a status on this? I was so excited after your work on #991, thinking that after so many years it might finally be addressed. But I'm not sure if any progress has been made since Eclipse 2023-06. Any news?
from eclipse.jdt.core.
Oh no! It would appear that the changes made in #991 actually caused a regression in the existing formatting!
Before we would have Javadocs like this:
/**
* <p>
* blah blah blah
* </p>
*
* <pre>
* <code>com.example.FooConcernProvider</code>
* </pre>
* <p>
* more blah blah blah
* </p>
*/
Now after #991, at least as of Eclipse 2023-09 RC1, Eclipse will unwrap the </pre>
block tag, resulting in this:
/**
…
* <pre>
* <code>com.example.FooConcernProvider</code> </pre>
…
*/
See Javadocs in Csar.java as an example.
Now after almost a decade, not only is the issue not fixed, it is now broken worse than it was before. 😢
If you can't fix it, can at least reverse the changes in #991 so that existing formatting won't be broken?
from eclipse.jdt.core.
@garretwilson I'll take a look at it once all the postponed 4.30 M1 changes (too late for M3) are merged.
from eclipse.jdt.core.
I'll take a look at it once all the postponed 4.30 M1 changes (too late for M3) are merged.
Fair enough. Thank you!
from eclipse.jdt.core.
Related Issues (20)
- Various tests are failing on master HEAD
- [Sealed Types] Failure to cast an Object to a generic sealed interface type HOT 5
- Generic inferral is not correctly performed when using wildcard HOT 3
- Comparator Errors HOT 3
- [Sealed Types] Strange error from ECJ: Syntax error on token "permits", permits expected HOT 11
- JDT Core throws ClassCastException: NullTypeBinding cannot be cast to class ArrayBinding HOT 4
- Bug 533327 - [9] Implement JEP 211 HOT 2
- ClasspathMultiReleaseJar no longer finds non module-info class files
- Statically importing a class confuses ECJ HOT 1
- Clean build: SourceFile(s) read twice HOT 20
- In some nestings, autocomplete stops working
- ArrayIndexOutOfBoundsException in org.eclipse.jdt.internal.compiler.parser.Scanner.internalScanIdentifierOrKeyword HOT 5
- [Sealed types] ECJ allows a class to be declared as both sealed and non-sealed HOT 4
- Error in JDT Core during AST creation when using exhaustive switch statement and @NotNull HOT 1
- [Sealed types] Disjointness behavior difference vis a vis javac HOT 2
- [Sealed types + switch expression] Internal inconsistency warning at compile time and verify error at runtime HOT 5
- ClasspathTests / JavaModelTests seem to be unstable HOT 1
- [Switch expression + Sealed Types] Suspect diagnostic about switch expression being inexhaustive HOT 2
- [Sealed Types + Enhanced Switch] Incorrect diagnostic about switch not being exhaustive
- Switch pattern matching accepts invalid case HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eclipse.jdt.core.