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

Open the API #127

Open
stephanenicolas opened this issue Jul 10, 2017 · 2 comments
Open

Open the API #127

stephanenicolas opened this issue Jul 10, 2017 · 2 comments
Assignees
Labels
P3 type=enhancement Make an existing feature better

Comments

@stephanenicolas
Copy link

Quite a few classes are package protected, final etc and it makes it hard to extend the features of the library.

For instance, I would like to create an alternate way to compile java classes and it would be nice to extend JavaSourcesSubject, JavaSourceSubject, their adapters, using Compilation class, the various clauses, etc...

Would it be possible to open the API a bit more to make this easier ?

@ronshapiro
Copy link
Contributor

I think it'd be better to discuss the APIs that you'd want access to specifically so that we can address what the best path forward would be. If there are a lot of separate ones, maybe open different issues for each?

@raghsriniv raghsriniv added the P3 label Jun 26, 2019
@cgdecker cgdecker added the type=enhancement Make an existing feature better label Jul 29, 2019
@netdpb netdpb self-assigned this Apr 19, 2021
@netdpb
Copy link
Member

netdpb commented Apr 19, 2021

@stephanenicolas, have you tried extending Compiler? That abstract class is intended to be subclassed for different compilation strategies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 type=enhancement Make an existing feature better
Projects
None yet
Development

No branches or pull requests

5 participants