x

xapi-core-reflect

All of our modules, somewhere along the way, use reflective structures wrapping java objects from various apis. Gwt uses JDT AST, Jre uses actual reflection, and our injection library uses a bytecode scanner to read in .class files. In order to abstract over the various apis we wrap, we have our own interface layer to describe java metadata, so we can create tools to utilize java structure independent of any given dependencies.
WeTheInter.net
文件下载
文件名 操作
xapi-core-reflect-0.5.jar 下载
xapi-core-reflect-0.5.pom 下载
xapi-core-reflect-0.5-sources.jar 下载
Apache Maven
<dependency>
  <groupId>net.wetheinter</groupId>
  <artifactId>xapi-core-reflect</artifactId>
  <version>0.5</version>
</dependency>
Gradle Groovy
implementation 'net.wetheinter:xapi-core-reflect:0.5'
Gradle Kotlin
implementation("net.wetheinter:xapi-core-reflect:0.5")
Scala SBT
libraryDependencies += "net.wetheinter" % "xapi-core-reflect" % "0.5"
Groovy Grape
@Grapes(
  @Grab(group='net.wetheinter', module='xapi-core-reflect', version='0.5')
)
Apache Ivy
<dependency org="net.wetheinter" name="xapi-core-reflect" rev="0.5" />
Leiningen
[net.wetheinter/xapi-core-reflect "0.5"]
Apache Buildr
'net.wetheinter:xapi-core-reflect:jar:0.5'