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

Feature/fix imports #36

Merged
merged 4 commits into from
Dec 20, 2018
Merged

Conversation

sshort
Copy link
Contributor

@sshort sshort commented Dec 20, 2018

Fixed imports by 1) don't write interface class file during parseInterface, but save all the info to a definitions array. 2) Track the structs created in each package in class variable structPackages. 3) After xml has been parsed, write out all the interface classes from the definitions, using the packages saved in 2) to create the import statements.

All the firewalld objects provided earlier now compile cleanly. The code is not that elegant, but since you are re-visting this area anyway...

@hypfvieh
Copy link
Owner

Could you please change the scope of logback back to "test" or to "runtime". I don't want to force the user to use logback, so we should avoid compile time dependency on it.

@hypfvieh hypfvieh merged commit 919dce9 into hypfvieh:master Dec 20, 2018
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.

2 participants