-
Notifications
You must be signed in to change notification settings - Fork 496
Open
Labels
bugSomething isn't workingSomething isn't workingjavaparsertest providedAlready replicated with a unit test, using JUnit pioneer's ExpectedToFailAlready replicated with a unit test, using JUnit pioneer's ExpectedToFail
Description
What version of OpenRewrite are you using?
Current main = cc34e75
What is the smallest, simplest way to reproduce the problem?
TIL this is valid Java syntax.
The following test when added to JavaParserTest:
@Test
void cstyleArrayMethod() {
rewriteRun(
// language=java
java(
"""
class A {
public byte toByteArray()[] {
return new byte[]{};
}
}
"""
)
);
}fails with:
org.opentest4j.AssertionFailedError: [When parsing and printing the source code back to text without modifications, the printed source didn't match the original source code. This means there is a bug in the parser implementation itself. Please open an issue to report this, providing a sample of the code that generated this error. "A.java":
class A {
- public byte toByteArray()[] {
+ public byte toByteArray()[]toByteArray() {
return new byte[]{};
}
}OSS repro
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingjavaparsertest providedAlready replicated with a unit test, using JUnit pioneer's ExpectedToFailAlready replicated with a unit test, using JUnit pioneer's ExpectedToFail
Type
Projects
Status
Backlog