Skip to content

Conversation

@donbeave
Copy link
Contributor

Implementation for this issue: #606

@donbeave
Copy link
Contributor Author

@kobylynskyi please check, only one task is failed is sonar task: https://github.com/kobylynskyi/graphql-java-codegen/runs/2186852139

But it looks like it's CI configuration issue, not something related to my changes in this PR.

@kobylynskyi
Copy link
Owner

Yes, Sonar fails for all PRs from forked repos. 🥴

Copy link
Owner

@kobylynskyi kobylynskyi left a comment

Choose a reason for hiding this comment

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

@donbeave good job! Just one minor comment related to the codegen-options.md.
Once it is done - I am going to merge this to develop branch and release as part of 4.1.6.
Thanks again for the contribution! Much appreciate it.

@donbeave donbeave requested a review from kobylynskyi March 25, 2021 12:59
@kobylynskyi kobylynskyi merged commit 994f6fe into kobylynskyi:master Mar 26, 2021
kobylynskyi added a commit that referenced this pull request Mar 26, 2021
kobylynskyi added a commit that referenced this pull request Mar 26, 2021
kobylynskyi pushed a commit that referenced this pull request Mar 26, 2021
* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

(cherry picked from commit 994f6fe)
@kobylynskyi kobylynskyi mentioned this pull request Mar 26, 2021
kobylynskyi added a commit that referenced this pull request Apr 1, 2021
…le/graphql-java-codegen-gradle-plugin (#616)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump com.gradle.plugin-publish

Bumps com.gradle.plugin-publish from 0.13.0 to 0.14.0.

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 5, 2021
…617)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/maven/example-client

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 5, 2021
…#620)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/gradle/example-client

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 5, 2021
…#619)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/gradle/example-server

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 5, 2021
…618)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/maven/example-server

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…625)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/maven/example-server

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…#624)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/gradle/example-client

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi pushed a commit that referenced this pull request Apr 6, 2021
* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

(cherry picked from commit 994f6fe)
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…le/graphql-java-codegen-gradle-plugin (#616)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump com.gradle.plugin-publish

Bumps com.gradle.plugin-publish from 0.13.0 to 0.14.0.

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…617)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/maven/example-client

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…#620)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/gradle/example-client

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…#619)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/gradle/example-server

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kobylynskyi added a commit that referenced this pull request Apr 6, 2021
…618)

* Add ability to generate particular types as Java interfaces #606 (#610)

* Gradle 6.8.3.

* Added typesAsInterfaces config option.

* Updated doc.

* Basic implementation for generating type as interface.

* Tests for generating type as interface.

* Code style fixes.

* Code style fixes.

* Java 1.8 build fixes.

* Code style fixes.

* Code style fixes.

* Attempt to fix compilation.

* Code review fixes.

* Revert "Add ability to generate particular types as Java interfaces #606 (#610)" (#613)

This reverts commit 994f6fe.

* Bump lombok from 1.18.18 to 1.18.20 in /plugins/maven/example-server

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.18 to 1.18.20.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.18...v1.18.20)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Alexey Zhokhov <[email protected]>
Co-authored-by: Bogdan Kobylynskyi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.

3 participants