I wanted to reach out to the community. I couldnt find a place to ask questions etc.
In particular, I am trying to write a DSL for ASM Transformation
for instance something like (this is Kotlin syntax -
? means it is Nullable):
fun asmElement(f: (AsmElement) -> AsmElement?) fun asmFile(f:(AsmFile) -> AsmFile?) fun asmCall(f: (AsmCall) -> AsmElement?)
For sure the Core Api is the way to go but I am struggeling with finding isomorphic Tree Elements I can traverse through. I read a good amount of this great paper, but I am not sure how much changed for ASM 6.
- Is there something in ASM which does what I am trying to accomplish?
- Can I transform AsmElements in one step without using ClassReader, Adapter and ClassPrinter?
- Is there a Slack, Gitter or community channel to ask questions?
Thank you for your efforts :)