Graham
c4ea6cf150
Group isClassRenamable with populateClassMapping
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
b0dddff729
Add isFieldRenamable method
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
5c1768e824
Improve consistency of isClassRenamable and isMethodImmutable
...
This commit:
* Renames isMethodImmutable to isMethodRenamable and flips the value of
the boolean it outputs accordingly.
* Updates all uses of isMethodRenamable to account for this.
* Makes the internal implementation more similar to isClassRenamable.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Major
9a1599880b
Don't rename classes containing native methods
...
Signed-off-by: Major <major@emulate.rs>
4 years ago
Graham
43646bbd9d
Format TypedRemapper
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
a777ae362e
Add underscore separator to field names
...
This allows us to distinguish between aClass1_23 and aClass12_3, for
example.
4 years ago
Graham
fda857963b
Make ClassPath::get() return null if a class is not found
4 years ago
Graham
c7f5b0b6b3
Replace isNative() with more generic getAccess() method
4 years ago
Graham
3124624b5e
Make EXCLUDED_{METHODS,FIELDS} public
...
These will be required for the future static scrambling transformer.
4 years ago
Graham
abf803f017
Replace contains() calls with the in operator
...
These are artifacts of the Java port.
4 years ago
Graham
a99d5973ae
Replace Guice's repeat with Kotlin's
4 years ago
Graham
b6d96ac4e6
Convert TypedRemapper to Kotlin
4 years ago