Last Version

Java Types 1.0.1

Skeletal implementation of interface javax.lang.model.util.Types, plus concrete realization backed by core Java Reflection API, akin to JEP 119. This module implements those methods in interface javax.lang.model.util.Types that pertain to the Java type system, plus it provides a method for resolving formal type parameters to actual type arguments. These methods have no equivalent in the Java Reflection API. The abstract skeletal implementation in this module is meant to be specialized for a particular javax.lang.model implementation. The abstraction makes this module well-suited to be used in projects that contain javax.lang.model as part of their domain model (for instance, implementations of alternative languages on top of the JVM).

License

License

Categories

Categories

Java Languages Net
GroupId

GroupId

net.florianschoppmann.java
ArtifactId

ArtifactId

java-types
Version

Version

1.0.1
Type

Type

jar
Description

Description

Java Types
Skeletal implementation of interface javax.lang.model.util.Types, plus concrete realization backed by core Java Reflection API, akin to JEP 119. This module implements those methods in interface javax.lang.model.util.Types that pertain to the Java type system, plus it provides a method for resolving formal type parameters to actual type arguments. These methods have no equivalent in the Java Reflection API. The abstract skeletal implementation in this module is meant to be specialized for a particular javax.lang.model implementation. The abstraction makes this module well-suited to be used in projects that contain javax.lang.model as part of their domain model (for instance, implementations of alternative languages on top of the JVM).
Project URL

Project URL

https://github.com/fschopp/java-types
Source Code Management

Source Code Management

https://github.com/fschopp/java-types

Download java-types 1.0.1


<!-- https://jarcasting.com/artifacts/net.florianschoppmann.java/java-types/ -->
<dependency>
    <groupId>net.florianschoppmann.java</groupId>
    <artifactId>java-types</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/net.florianschoppmann.java/java-types/
implementation 'net.florianschoppmann.java:java-types:1.0.1'
// https://jarcasting.com/artifacts/net.florianschoppmann.java/java-types/
implementation ("net.florianschoppmann.java:java-types:1.0.1")
'net.florianschoppmann.java:java-types:jar:1.0.1'
<dependency org="net.florianschoppmann.java" name="java-types" rev="1.0.1">
  <artifact name="java-types" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.florianschoppmann.java', module='java-types', version='1.0.1')
)
libraryDependencies += "net.florianschoppmann.java" % "java-types" % "1.0.1"
[net.florianschoppmann.java/java-types "1.0.1"]

Dependencies

compile (1)

Group / Artifact Type Version
com.google.code.findbugs : jsr305 Optional jar 3.0.0

test (1)

Group / Artifact Type Version
org.testng : testng jar 6.9.4

Project Modules

There are no modules declared in this project.