Skip to content
/ jtype Public

A set of utilities for convenient work with java types.

License

Notifications You must be signed in to change notification settings

RomanQed/jtype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jtype maven-central

A set of utilities for convenient work with java types.

Getting Started

To install it, you will need:

  • Java 11+
  • Maven/Gradle

Features

  • Instantiation of implementations of basic type interfaces
  • Extracting a raw type from a generalized one
  • Getting descriptors for generalized types in runtime

Installing

Gradle dependency

dependencies {
    implementation group: 'com.github.romanqed', name: 'jtype', version: 'LATEST'
}

Maven dependency

<dependency>
    <groupId>com.github.romanqed</groupId>
    <artifactId>jtype</artifactId>
    <version>LATEST</version>
</dependency>

Built With

  • Gradle - Dependency management

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details