Graham
|
7d1dc59d6a
|
Convert pre-increments to post-increments where possible
|
5 years ago |
Graham
|
c2809a16f8
|
Add OverrideTransformer
|
5 years ago |
Graham
|
2ebcb3507b
|
Update openrs2-parent
It includes the ktlint plugin.
|
5 years ago |
Graham
|
7477f72acc
|
Update IDEA's code style to match ktlint
|
5 years ago |
Graham
|
e9a9a8f962
|
Format with ktlint
|
5 years ago |
Graham
|
10052a7a08
|
Update dependencies
|
5 years ago |
Graham
|
46ea157ee1
|
Add IDEA run configurations
|
5 years ago |
Graham
|
3ff8d7f332
|
Remove Dagger
I think I'm going to use Guice instead, as kapt doesn't integrate very
well with IDEA's built-in build system.
|
5 years ago |
Graham
|
4df5754dac
|
Include generics in Function cast
The Kotlin compiler was happy with the old code, but IDEA wasn't.
Including the generics explicitly in the cast makes both happy.
|
5 years ago |
Graham
|
77e8b0cdc0
|
Use top-level Kotlin main() functions
|
5 years ago |
Graham
|
a99d5973ae
|
Replace Guice's repeat with Kotlin's
|
5 years ago |
Graham
|
5c367073c0
|
Use named parameters for clarity in Deobfuscator
|
5 years ago |
Graham
|
15e9636b79
|
Replace Guava ImmutableList with Kotlin List in ClassPath
|
5 years ago |
Graham
|
86fe02f32d
|
Remove @JvmStatic annotations
We only need to keep it on the main() methods for the moment.
|
5 years ago |
Graham
|
1647a3e641
|
Remove @JvmField annotation
We don't need it now we have no more Java code left.
|
5 years ago |
Graham
|
0b834fb223
|
Remove @Throws annotations
We don't need them now we have no more Java code left.
|
5 years ago |
Graham
|
136e43ae82
|
Convert GameServer to Kotlin
|
5 years ago |
Graham
|
01ec848d49
|
Remove blocks in NegativeLiteralTransformer when statement
Each case is very simple so I don't think we need to bother with the blocks.
|
5 years ago |
Graham
|
130a05956e
|
Convert ExprUtils to Kotlin
|
5 years ago |
Graham
|
fc00d69539
|
Convert TypeUtils to Kotlin
|
5 years ago |
Graham
|
e3baede541
|
Convert NodeUtils to Kotlin
This commit also changes walk() to be an extension function and use reified
generics.
|
5 years ago |
Graham
|
9f09a81db1
|
Convert EncloseTransformer to Kotlin
|
5 years ago |
Graham
|
53160e422d
|
Convert IfElseTransformer to Kotlin
|
5 years ago |
Graham
|
9b81c813dd
|
Convert AstDeobfuscator to Kotlin
|
5 years ago |
Graham
|
6425a874fd
|
Convert AddSubTransformer to Kotlin
|
5 years ago |
Graham
|
e357f07c27
|
Convert BinaryExprOrderTransformer to Kotlin
|
5 years ago |
Graham
|
5b032c980f
|
Convert BitMaskTransformer to Kotlin
|
5 years ago |
Graham
|
8ac16d722b
|
Convert ComplementTransformer to Kotlin
|
5 years ago |
Graham
|
d5cee1b2f5
|
Make NewInstanceTransformer idempotent
|
5 years ago |
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 |