Skip to content

Feature: Base Class Support#419

Merged
wuseal merged 1 commit intowuseal:masterfrom
AZKZero:master
Dec 12, 2023
Merged

Feature: Base Class Support#419
wuseal merged 1 commit intowuseal:masterfrom
AZKZero:master

Conversation

@AZKZero
Copy link
Copy Markdown
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
Copy Markdown
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
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