Skip to content

[Java] add basic type inference support#45

Merged
chaokunyang merged 1 commit intomainfrom
add_basic_type_inference_and_utils
May 4, 2023
Merged

[Java] add basic type inference support#45
chaokunyang merged 1 commit intomainfrom
add_basic_type_inference_and_utils

Conversation

@chaokunyang
Copy link
Copy Markdown
Collaborator

@chaokunyang chaokunyang commented May 4, 2023

What do these changes do?

  • extract java generics based on guava TypeToken
  • parallel mutil-threaded generics parsing
  • guava generics parsing speedup
  • sorted descriptors building
  • descriptors cache
  • ignore fields annotated by @Ignore
  • bean check
  • type parameters extract
  • map/collection generics extract and building
  • primitives type size computing

Related issue number

Closes #44

Check code requirements

  • tests added / passed (if needed)
  • Ensure all linting tests pass, see here for how to run them

@chaokunyang chaokunyang merged commit d032bd0 into main May 4, 2023
@chaokunyang chaokunyang deleted the add_basic_type_inference_and_utils branch May 4, 2023 12:17
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.

[Java] basic type inferrence support

1 participant