riven8192 / LibStruct

64 stars 3 forks source link

Failed to rewrite classpath #2

Closed ra4king closed 9 years ago

ra4king commented 9 years ago

I don't see what the issue is!

Output: https://www.dropbox.com/s/klmea81ztdtju3p/libstruct-log.txt?dl=0

MathLibStruct branch of OpenGL-Worlds: https://github.com/ra4king/OpenGL-Worlds/tree/MathLibStruct

MathLibStruct branch of LWJGL-OpenGL-Utils: https://github.com/ra4king/LWJGL-OpenGL-Utils/tree/MathLibStruct

riven8192 commented 9 years ago

the log-file is no longer hosted on dropbox.

N.B.: INVOKEDYNAMIC is not yet supported by LibStruct's flow-analysis.

ra4king commented 9 years ago

Oops, accidentally deleted it. Could you take a look at it again please?

riven8192 commented 9 years ago

LIke I said: INVOKEDYNAMIC is not yet supported by LibStruct's flow-analysis. The method that crashes uses INVOKEDYNAMIC.

ra4king commented 9 years ago

How does that method use INVOKEDYNAMIC at all? Since when did the Java compiler start using INVOKEDYNAMIC on Java code?

Edit: looks like lambdas take advantage of INVOKEDYNAMIC. Damn, so I can't use lambdas with LibStruct at all yet?

riven8192 commented 9 years ago

With emphasis on 'yet', and you're free to use them in method bodies that do not use structs. >_>