soot-oss / soot

Soot - A Java optimization framework
GNU Lesser General Public License v2.1
2.87k stars 708 forks source link

Does soot support generating jimple files for java>=17? #1997

Closed michaelphop closed 1 year ago

michaelphop commented 1 year ago

Or I need always to run my projects for up to specific java version (jimple generation wise)?

Thanks.

StevenArzt commented 1 year ago

The Jimple should be fairly agnostic of the classfile version of the input files. Some Jimple features such as invoke-dynamic might be used or not depending on what is in your input file. If you read in older class files, they will not contain dynamic invokes, and hence you won't have them in your Jimple code.

I'm not sure I understand your question correctly, though.

michaelphop commented 1 year ago

Thanks. Yes I was asking whether Jimple is agnostic of the classfile version.