Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Push various javadoc generation code into jdt.core.manipulations #941

Merged
merged 1 commit into from
Dec 7, 2023

Conversation

robstryker
Copy link
Contributor

@robstryker robstryker commented Nov 27, 2023

What it does

How to test

Author checklist

@robstryker robstryker marked this pull request as draft November 27, 2023 20:10
@robstryker
Copy link
Contributor Author

This PR is not clean or ready to go. It is a test to see whether the changes I've made so far have broken any test cases or otherwise messed up existing functionality.

@robstryker robstryker force-pushed the wip_javadoc_pushdown branch 3 times, most recently from 9dbddaa to 14f06d8 Compare November 28, 2023 18:53
@robstryker
Copy link
Contributor Author

This PR actually depends on eclipse-platform/eclipse.platform.ui#1334 and, once 1334 is merged, this PR will need to be modified to remove the duplicate classes.

They were only placed in this PR so that I could have the build system run the test suite repeatedly.

@robstryker robstryker force-pushed the wip_javadoc_pushdown branch 4 times, most recently from 8943ac6 to 371f957 Compare December 4, 2023 22:26
@robstryker robstryker marked this pull request as ready for review December 5, 2023 21:00
@robstryker robstryker force-pushed the wip_javadoc_pushdown branch 3 times, most recently from e5f89f5 to 716abd5 Compare December 6, 2023 16:10
@rgrunber
Copy link
Contributor

rgrunber commented Dec 6, 2023

I can have a look probably by end of the week unless someone gets to it before me.

@robstryker robstryker changed the title Wip javadoc pushdown Push various javadoc generation code into jdt.core.manipulations Dec 7, 2023
@robstryker robstryker force-pushed the wip_javadoc_pushdown branch from 55a00cf to db1ad85 Compare December 7, 2023 16:11
Signed-off-by: Rob Stryker <[email protected]>

WIP - push down and break up logic for javadoc html generation

Signed-off-by: Rob Stryker <[email protected]>

Comment out unused methods

Signed-off-by: Rob Stryker <[email protected]>

Upversion some stuff

Signed-off-by: Rob Stryker <[email protected]>

Upversion some stuff

Signed-off-by: Rob Stryker <[email protected]>

Bad since tag

Signed-off-by: Rob Stryker <[email protected]>

Compilation error

Signed-off-by: Rob Stryker <[email protected]>

Revert "TEMPORARY patch to allow access to expected org.eclipse.text classes. Revert before merge"

This reverts commit ebe0ea8.

TEMPORARY patch to allow access to expected org.eclipse.text classes. Revert before merge

Signed-off-by: Rob Stryker <[email protected]>

JDT null check

Bugfix for test suite

Signed-off-by: Rob Stryker <[email protected]>

Some cleanup, delete commented out implementations, etc

Signed-off-by: Rob Stryker <[email protected]>

Fix a jdt.ls test case, revert if breaks jdt

Signed-off-by: Rob Stryker <[email protected]>

Continue work for abstraction points for jdt.ls, copy temporary changes to org.eclipse.text packages

Signed-off-by: Rob Stryker <[email protected]>

Revert "Work around API tooling warning regarding unnecessary minor bump."

This reverts commit 19a3a48.

Make changes to temporary files to get a green build

Signed-off-by: Rob Stryker <[email protected]>

Remove temporary workarounds and clean up code

Signed-off-by: Rob Stryker <[email protected]>

Organize whitespace, remove unused strings

Signed-off-by: Rob Stryker <[email protected]>

viewsupport package needs split package flag

Signed-off-by: Rob Stryker <[email protected]>
@robstryker robstryker force-pushed the wip_javadoc_pushdown branch from db1ad85 to d216470 Compare December 7, 2023 16:23
@jjohnstn
Copy link
Contributor

jjohnstn commented Dec 7, 2023

I can have a look probably by end of the week unless someone gets to it before me.

I'm reviewing it now

Copy link
Contributor

@jjohnstn jjohnstn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@jjohnstn jjohnstn merged commit cbc03c2 into eclipse-jdt:master Dec 7, 2023
7 checks passed
}

record SuperclassReferenceMethodData(ArrayList<IMethod> superInterfaceMethods, IMethod superClassMethod) {
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i am trying to get ecj warnings away, could you please help, by at least not check in new warnings?
image

i'll fix this

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jukzi Maybe you can try putting smth like eclipse-pde/eclipse.pde#990 in JDT ? Until tools are activley complaining don't see things improving.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jukzi Sorry, I didn't see it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not your fault. I am working on github shows that warning too, so reviewer can see it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants