Closed borkdude closed 2 years ago
Here is the sample class:
javap -v IFn.class
is showing that there is a InterfaceMethodref in the constant pool:
#75 = InterfaceMethodref #71.#74 // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
Actually that was the same with 0.5.2 and even the javap
output seems to be the same.
Hi @jgpc42 - I upgraded to 0.5.3 for the new support for the invokespecial of a default interface method. But doing so broke generation of the classes that worked using 0.5.2. When constructing such a class, I'm getting errors like:
I tried downgrading ASM to 9.0 but that wasn't the issue.
The code to repro:
https://github.com/babashka/babashka/blob/72efde064e4e62ae847999479df31f35092c9588/reify/build/reify2.clj