XApi - Jre Reflection and Classpath Scanning

This module contains a classpath scanner, and bytecode reader. It is useful in any java runtime environment, and allows java code to parse bytecode into a meta structure of classes, annotations, methods and fields. This meta structure is used throughout xapi to allow us to extend java structures in a cross-platform compliant way (exposing services and service objects so you can hack support for whatever runtime you need). It is especially useful for fast runtime injection, and as an extensible structure during codegen (which exposes mutable interfaces for our meta structure)

License

License

Categories

Categories

Net
GroupId

GroupId

net.wetheinter
ArtifactId

ArtifactId

xapi-jre-reflect
Last Version

Last Version

0.3
Release Date

Release Date

Type

Type

jar
Description

Description

XApi - Jre Reflection and Classpath Scanning
This module contains a classpath scanner, and bytecode reader. It is useful in any java runtime environment, and allows java code to parse bytecode into a meta structure of classes, annotations, methods and fields. This meta structure is used throughout xapi to allow us to extend java structures in a cross-platform compliant way (exposing services and service objects so you can hack support for whatever runtime you need). It is especially useful for fast runtime injection, and as an extensible structure during codegen (which exposes mutable interfaces for our meta structure)
Project Organization

Project Organization

The Internet Party

Download xapi-jre-reflect

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
net.wetheinter : xapi-core-inject jar 0.3
javax.validation : validation-api jar 1.0.0.GA

test (2)

Group / Artifact Type Version
net.wetheinter : xapi-core-inject test-jar 0.3
junit : junit jar 4.8.1

Project Modules

There are no modules declared in this project.

Versions

Version
0.3