|
d966e7a37b
|
feat: major rework of obfuscation system
|
2023-03-31 12:44:06 +02:00 |
|
|
642373b4ac
|
fix: member name mapping bugs
|
2023-03-29 13:19:08 +02:00 |
|
|
cc22e84eb7
|
fix: added obfuscateInjectorMetadata arg
|
2023-03-29 13:18:49 +02:00 |
|
|
d451cc3460
|
fix: descriptor obfuscation now handled properly
|
2023-03-29 12:15:36 +02:00 |
|
|
dac2510de7
|
fix: map descriptors too
|
2023-03-29 11:59:06 +02:00 |
|
|
4215780e0d
|
fix: do not override non-abstract stubs
|
2023-03-28 17:37:13 +02:00 |
|
|
6561f62263
|
fix: skip empty patches
|
2023-03-28 01:32:32 +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 |
|
|
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 |
|