Package net.uptheinter.interceptify
package net.uptheinter.interceptify
Interceptify provides a convenient means of performing runtime class interception.
The first thing you will want to do is create a class that implements
StartupConfig
You will then need to define your own classes to override whatever it is that you want to hook into. This is achieved through the usage of annotations. See:
You can also define a list of classes which should be made public, including
their methods and fields. This is of course purely for convenience as you could
achieve the same means through runtime reflection.
There is not yet a formal API for dumping these converted class files - however,
you can fairly easily create your own implementation of Instrumentation
and pass it to
EntryPoint.premain
-
Classes