18 Commits

Author SHA1 Message Date
b1089086e2 Remove redundant code 2021-01-28 07:08:10 +01:00
e4064fa5e0 Implement method injection priority (higher earlier) 2021-01-28 07:07:55 +01:00
247d9c53fa Finalize specific exceptions 2021-01-28 05:50:49 +01:00
833b27e38c Refactor/remove obsolete implementations 2021-01-28 05:50:18 +01:00
60540d21c0 Implement method prepending 2021-01-28 05:32:25 +01:00
ac9b3079ab Fix frame-related bugs in "append method with return value"-implementation 2021-01-26 06:01:03 +01:00
cea7fa06bd Implement method appending 2021-01-21 06:40:26 +01:00
4ddbf6821b Complete FrameState analysis implementation 2021-01-21 02:19:25 +01:00
a0e5a3ef29 Implement preliminary method frame state prediction 2021-01-20 08:19:25 +01:00
395de97c9d Add comments and JavaDoc 2020-04-21 19:17:49 +02:00
0b58fcf3a3 Fix bug in multi-method merge algorithm referencing retVal 2020-04-21 18:16:06 +02:00
266c43ae11 Implement multiple method weaving with return value references 2020-04-19 21:32:18 +02:00
c2aa3202ba Implement rudimentary method weaving 2020-04-19 16:13:04 +02:00
a53d94e407 Implement basic method instruction merging 2020-04-18 21:24:24 +02:00
7c75571733 Implement field injection 2020-04-16 22:19:29 +02:00
217a8b4f6f Add simple tool for quickly loading all classes to merge 2020-04-16 03:00:10 +02:00
420327c453 Implement class merge system 2020-04-16 02:59:38 +02:00
7daab23efe Implement basic annotation system for injection 2020-04-16 02:59:02 +02:00