Graham
320a8a7f8a
Convert NewInstanceTransformer to Kotlin
5 years ago
Graham
faec1f1a26
Convert TernaryTransformer to Kotlin
5 years ago
Graham
38a3e752f9
Convert NegativeLiteralTransformer to Kotlin
5 years ago
Graham
ba66c47799
Convert UnencloseTransformer to Kotlin
5 years ago
Graham
fc34f18e92
Convert ValueOfTransformer to Kotlin
5 years ago
Graham
afb52c2e93
Convert Transformer to Kotlin
5 years ago
Graham
b6d96ac4e6
Convert TypedRemapper to Kotlin
5 years ago
Graham
0db3d979c9
Convert Deobfuscator to Kotlin
5 years ago
Graham
0f78c9582c
Convert IntValue to a sealed class
5 years ago
Graham
84f18c4d10
Convert ConstSourceValue to a sealed class
5 years ago
Graham
8aa3a79166
Replace Guava's ImmutableSet with Kotlin's Set type
5 years ago
Graham
5fa44c9016
Convert DummyArgTransformer to Kotlin
5 years ago
Graham
6ad99645dc
Replace for loop with enhanced for
5 years ago
Graham
0823a0253f
Convert UnusedArgTransformer to Kotlin
5 years ago
Graham
c10134c1f6
Tidy toPrettyString()
...
I missed this during the initial InsnNodeUtils port.
5 years ago
Graham
c575ef2a9a
Add Dagger kapt support
5 years ago
Graham
b2ab318692
Remove impsort-maven-plugin
...
It isn't useful now that we're switching to Kotlin.
5 years ago
Graham
ae2e2a0d9d
Add common dependency to deob-ast and game
5 years ago
Graham
15f07baadf
Set junit-jupiter-api version in <dependencyManagement>
...
This makes the kotlin-test-junit5 dependency work regardless of order.
5 years ago
Graham
e05653cdcc
Rename util to common
5 years ago
Graham
8b41f6288d
Add warning about adding dependencies to deob-annotations
5 years ago
Graham
dd88e3ca2c
Improve positions of line breaks in ConstSourceInterpreter
5 years ago
Graham
1864b6b630
Convert IntInterpreter to Kotlin
5 years ago
Graham
f56b288663
Convert OpaquePredicateTransformer to Kotlin
5 years ago
Graham
1c2d2f1264
Convert ResetTransformer to Kotlin
5 years ago
Graham
1153165227
Simplify condition in ResetTransformer
5 years ago
Graham
87cbb83fcf
Convert BitwiseOpTransformer to Kotlin
5 years ago
Graham
957c0820a3
Convert CounterTransformer to Kotlin
5 years ago
Graham
00526587b0
Convert DummyLocalTransformer to Kotlin
5 years ago
Graham
fdd1835fdd
Convert ConstSourceInterpreter to Kotlin
5 years ago
Graham
d6fc7b337b
Convert Decompiler to Kotlin
5 years ago
Graham
c633725c55
Convert DecompilerIo to Kotlin
5 years ago
Graham
aab286cf13
Convert Slf4jFernflowerLogger to Kotlin
5 years ago
Graham
01f30c5f03
Convert RightClickTransformer to Kotlin
5 years ago
Graham
6e9a7f36ef
Convert RightClickTransformer to Kotlin
5 years ago
Graham
4a8704f566
Convert HostCheckTransformer to Kotlin
5 years ago
Graham
1d889357a9
Convert MacResizeTransformer to Kotlin
5 years ago
Graham
f4a608acaf
Convert LoadLibraryTransformer to Kotlin
5 years ago
Graham
e969cc9882
Convert Bundler to Kotlin
5 years ago
Graham
a3e5a19811
Convert CachePathTransformer to Kotlin
5 years ago
Graham
3e0e7824e0
Convert InsnListUtils to Kotlin
5 years ago
Graham
8020ac98ab
Convert InsnNodeUtils to Kotlin
5 years ago
Graham
fdcc5a217f
Rename hasSideEffects() to isPure()
...
Its output has been inverted, as this wouldn't make sense otherwise.
5 years ago
Graham
bfdfc2f211
Simplify ClassPath::get with computeIfAbsent
...
Unfortunately we can't do this in populateInherited{Field,Method} sets,
as they are recursive.
5 years ago
Graham
d2bd8c69f4
Convert ClassPath to Kotlin
5 years ago
Graham
862d4a3504
Convert ReflectionClassMetadata to Kotlin
5 years ago
Graham
3ee6d57ba9
Convert AsmClassMetadata to Kotlin
5 years ago
Graham
e5af454815
Convert ClassMetadata to Kotlin
...
The dependency/interface properties are translated to getDependency and
getInterface. I don't know if it is possible to fix this, but it won't matter
when the rest of the codebase is converted to Kotlin.
5 years ago
Graham
07bb22f795
Convert Library to Kotlin
5 years ago
Graham
6425990b23
Convert SignedClassUtils to Kotlin
5 years ago