Annotate all the things

This commit is contained in:
FalsePattern committed 2022-08-06 13:12:55 +02:00
1 parent 980e8a8776
commit da1ef6c8c7
63 files changed
+623 -369

No files matched your search

@@ -20,16 +20,22 @@
*/
package com.falsepattern.lib.asm;
import com.falsepattern.lib.StableAPI;
import org.objectweb.asm.tree.ClassNode;
@StableAPI(since = "0.10.0")
public interface IClassNodeTransformer {
@StableAPI.Expose
String getName();
@StableAPI.Expose
boolean shouldTransform(ClassNode cn, String transformedName, boolean obfuscated);
@StableAPI.Expose
default int internalSortingOrder() {
return 0;
}
@StableAPI.Expose
void transform(ClassNode cn, String transformedName, boolean obfuscated);
}