Compile-time lib similar to Riven's MappedObjects?

I’m looking for a lib that would assist me in converting “value” object types into packed/mapped types: the transformation should happen at compile-time (or more precisely, post-compile), so that it can work with android/dalvik too.

It seems that the source code and jar for Riven’s MappedObjects have been removed? Otherwise, it sounds like it could be modified to work at compile-time (I’m assuming it does its wiring during runtime).

Are there similar libraries out there?

The use case: I’m extending artemis with new component types - PooledComponent and PackedComponent - and I want to offer the functionality to automate the conversion from normal com.artemis.Component:s into the new PooledComponent and PackedComponent types by annotating the component with @PooledWeaver or @PackedWeaver.

I have @PooledWeaver working, and @PackedWeaver is working for the most basic use cases. Auto-wiring PackedComponents turns out to be a bigger undertaking than I first assumed, as all field access has to be re-written to work on primitive arrays etc, which in turn sprinkles changes all over the operand stack. In short, it would take a long time to bring my own implementation up to par with something like MappedObjects.

Am I doomed to implement my own solution or is there hope?