Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

XRayInterface

Build Status codecov Codacy Badge

XRayInterface (formerly Picklock) is a convenient interface to Java reflection.

  • not depending on strings
  • but on interface conventions

This Readme contains technical infos to the project (e.g. Problems, Roadmap or the State of Work)

Information on Usage and Download can be found on XRayInterface.

XRayInterface vs. Picklock

XRayInterface follows the same idea as Picklock, yet there are some difference:

  • XRayInterface requires Java 8 (or higher)
  • XRayInterface may be bound by convention (method names) or annotations
  • XRayInterface is probably more performant because it relies on method handles (and not on the reflection api as Picklock)
  • the API is different

Maven Dependency

<dependency>
    <groupId>net.amygdalum</groupId>
    <artifactId>xrayinterface</artifactId>
    <version>0.3.3</version>
</dependency>

About

Convenient access to private members of Java classes (Java 8)

Topics

Resources

License

Packages

No packages published

Languages