Commit graph

138 commits

Author SHA1 Message Date
6561f62263
fix: skip empty patches 2023-03-28 01:32:32 +02:00
418ccc670f
chore: lillero version bump 2023-03-28 00:47:54 +02:00
bcb2e06592
fix: various typos concerning mapping 2023-03-27 22:36:14 +02:00
0213e930b6
fix: include inner names in FQN 2023-03-27 20:45:41 +02:00
7ac0f5f700
fix: constructor of generated objects should be public 2023-03-27 20:44:36 +02:00
fcd0cef951
chore: ArrayContainer is no longer used 2023-03-27 12:33:18 +02:00
fb984396c6
fix: bug in generating descriptors for anonymous class fields 2023-03-27 12:32:28 +02:00
b9e1ae971e
fix: nullpointer in findOrFallback function 2023-03-27 12:24:18 +02:00
96c06c797e
feat: created container types for methods and fields (efficiency and code quality), made temporary fix for anonymous classes 2023-03-27 12:20:39 +02:00
3cea0d3e66
fix: logical flaw in error handling 2023-03-25 21:48:53 +01:00
d2fe55db7a
chore: implemented matching by name for finders, added OrphanExceptions to prevent ungraceful crashes in generated code 2023-03-25 21:29:28 +01:00
c688b55fc3
fix: orphan target warning 2023-03-25 21:04:29 +01:00
b793bddaa0
fix: added missing case in main loop 2023-03-25 20:41:28 +01:00
d967afe2e3
fix: bug in main loop, generation of stubs 2023-03-25 19:56:11 +01:00
cd21d0973d
fix: typo in condition, several exceptions, removed unused 2023-03-25 19:33:51 +01:00
a51cbceebc
fix: attempting to remove from list while iterating on it 2023-03-25 18:44:58 +01:00
e2c4ccdce3
fix: getting injector candidates from wrong list 2023-03-25 18:27:31 +01:00
193db6bf7b
feat: initial untested draft of version 0.5.0 compatible with lillero 0.4 2023-03-25 17:17:14 +01:00
597fda2362
fix: void is apparently not a primitive 2023-03-18 22:43:42 +01:00
b394f7c5f0
fix: removed redundant loop 2023-03-18 21:55:59 +01:00
1c072781f3
fix: bug with parameterized/array names in finder function 2023-03-18 21:29:13 +01:00
fd06fe810d
chore: javadocs 2023-03-18 20:23:17 +01:00
3affc40b51
fix: builder too 2023-03-18 20:16:29 +01:00
79f28d077c
fix: call right type of builder for fields 2023-03-18 20:14:16 +01:00
1f0db87478
fix: restored isPrimitive() check before converting to string 2023-03-18 20:08:16 +01:00
9f9a9d9324
fix: attempting to find proxy for target stubs 2023-03-18 19:40:56 +01:00
0002cc65fd
chore: cleanup imports 2023-03-18 19:32:29 +01:00
0e1e1bd3a4
feat: anonymous and inner class handling, implemented united @Find 2023-03-18 19:30:31 +01:00
c446cca43e
chore: forgot to delete FindField 2023-03-18 19:13:11 +01:00
a96417ece9
feat: initial implementation of anonymous class support, merged FindField and FindMethod 2023-03-18 19:12:53 +01:00
eea87d367f
chore: fixed javadocs 2023-03-18 17:43:42 +01:00
344e66061b
Merge branch 'version3' into dev 2023-03-18 17:24:43 +01:00
909f5cfa07
chore: updated lillero 2023-03-18 17:22:20 +01:00
bef6b17e15
fix: epic keyboard fail 2023-03-17 19:26:51 +01:00
6e23559973
fix: support array levels 2023-03-17 19:24:20 +01:00
5fd954a118
fix: fixed NoClassDefFoundError for non-java classes 2023-03-17 19:09:32 +01:00
3b560f5990
fix: getParameters() not getTypeParameters() 2023-03-17 18:42:27 +01:00
6d1d648af4
fix: epic printf fail 2023-03-16 15:55:34 +01:00
6a06713210
fix: fixed uncaught MirroredTypeException 2023-03-16 15:50:39 +01:00
2999aef5a5
chore: moved methods around, should now be a lot more organised 2023-03-16 15:40:11 +01:00
dca13711d5
feat: major code refactor, potential fix for several logical bugs in FindMethod and FindField 2023-03-16 15:26:46 +01:00
f85c868e10
chore: javadocs for annotations 2023-03-16 10:56:46 +01:00
062f8117b9
fix: fixed failure to write descriptor of parametrised type 2023-03-15 20:32:44 +01:00
1a4716dafe
chore: use String format 2023-03-15 20:32:22 +01:00
a425ce62f9
fix: removed unsafeOverride, i had a brainfart 2023-03-15 20:07:27 +01:00
d93f9388e8
fix: override packageprivate, minor fixes in ObfuscationMapper 2023-03-15 19:44:36 +01:00
f4b43e77be
fix: now only obfuscate name after finding real method 2023-03-15 16:27:50 +01:00
f54854a42f
chore: replaced string concats with String.format, fixed logic in main loop 2023-03-15 15:32:56 +01:00
309415056e
fix: logic error in main loop 2023-03-15 15:14:15 +01:00
92a4273b10
fix: fixed mappings bug 2023-03-15 15:10:16 +01:00