|
ed70355a86
|
chore: moved obfuscation stuff to mapping library
|
2023-06-11 15:32:07 +02:00 |
|
|
d528d472a1
|
chore: documentation fixes
|
2023-06-10 20:47:09 +02:00 |
|
|
a90af3bb4b
|
feat: option to skip service provider generation
|
2023-05-26 17:56:33 +02:00 |
|
|
d3ebad7260
|
chore: added container class for options
|
2023-05-26 17:13:48 +02:00 |
|
|
c83c5eabef
|
chore: shortened @RegisterBareInjector to @BareInjector
|
2023-05-26 16:11:05 +02:00 |
|
|
5c2d780acb
|
chore: fix indentation in javadocs
|
2023-05-03 21:42:10 +02:00 |
|
|
34f8ded1a8
|
chore: make MultipleTargets into a subclass of Target
|
2023-05-03 16:42:16 +02:00 |
|
|
999f0500c7
|
fix: do not use the original class name as patch name
|
2023-04-17 00:14:48 +02:00 |
|
|
a259d844a3
|
fix: injector generated correctly
|
2023-04-13 11:12:41 +02:00 |
|
|
f1c413eb2d
|
fix: attempting to write the service provider multiple times
|
2023-04-13 11:09:02 +02:00 |
|
|
ede3b3503d
|
fix: find always falling back
|
2023-04-13 10:34:05 +02:00 |
|
|
a91d7c810f
|
feat: @Find now falls back on containing class
|
2023-04-12 19:45:21 +02:00 |
|
|
fbd3d0c35a
|
fix: skip invalid bare injectors
|
2023-04-12 19:26:22 +02:00 |
|
|
ee12ab20c1
|
fix: rename @Find's className as well
|
2023-04-12 19:17:11 +02:00 |
|
|
527cef56e6
|
feat: generate dummies for all abstract methods, not just targets
|
2023-04-12 17:08:56 +02:00 |
|
|
5973cf6d95
|
feat: specifying ClassNode is now optional
|
2023-04-12 16:56:26 +02:00 |
|
|
2c2b24e5b4
|
feat: @Patch's value field is now mandatory
|
2023-04-12 15:42:17 +02:00 |
|
|
3344fd766f
|
feat: allow to register manually written IInjectors
|
2023-04-12 14:04:25 +02:00 |
|
|
abd9954ed3
|
feat: throw exception if bridge is not found correctly
|
2023-04-12 00:53:36 +02:00 |
|
|
524818a378
|
feat: matching the erasure bridge should be optional
|
2023-04-12 00:38:55 +02:00 |
|
|
61fa43fb8d
|
chore: constructors should be private
|
2023-04-12 00:09:44 +02:00 |
|
|
a5576ac5e7
|
feat: type erasure is now handled correctly
|
2023-04-11 23:25:38 +02:00 |
|
|
5579df7c39
|
fix: canonical way to get raw TypeMirrors
|
2023-04-11 23:02:20 +02:00 |
|
|
415f1eef8b
|
fix: eliminated redundant code, fixed bug with arrays in descriptors being sometimes ignored
|
2023-04-11 22:14:08 +02:00 |
|
|
673b5064e7
|
fix: do not reset injector counter every time
|
2023-04-11 13:29:21 +02:00 |
|
|
2e7e3d9fec
|
fix: obfuscateInjectorMetadata should be true by default
|
2023-04-06 15:20:40 +02:00 |
|
|
dacf7a6de6
|
fix: remove generics at the end too
|
2023-03-31 14:31:50 +02:00 |
|
|
716a19c5a5
|
fix: last commit made it even worse
|
2023-03-31 13:14:10 +02:00 |
|
|
032d43d63c
|
fix: ambiguity in mapping member names
|
2023-03-31 12:56:40 +02:00 |
|
|
44cec29b1c
|
fix: use non obfuscated name to look up obfuscation (duh)
|
2023-03-31 12:47:26 +02:00 |
|
|
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 |
|