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: Base Class Support #419

Merged
merged 1 commit into from
Dec 12, 2023
Merged

Feature: Base Class Support #419

merged 1 commit into from
Dec 12, 2023

Conversation

AZKZero
Copy link
Contributor

@AZKZero AZKZero commented Dec 4, 2023

Adds 4 new fields to the extension tab

  1. Checkbox To enable this extension
  2. A textfield to take an import package name
  3. A textfield to take a parent class name (only applies to the topmost level)
  4. A textfield to take properties to exclude from the output class (which actually would be the common properties you have in your parent class), comma-separated

The output should be like as follows

import $import_package

data class(
... // properties not given as input
) : $parent class

Do note that the inputs taken are just texts and are used as texts.

Also bumped kotlin version to 1.5.30.

Copy link
Owner

@wuseal wuseal left a comment

Choose a reason for hiding this comment

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

Thanks for your contributions, LGTM

@wuseal wuseal merged commit d6abe59 into wuseal:master Dec 12, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants