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
Graham
64b8ea5fe7
Reduce method visibility in Transformers
5 years ago
Graham
11050ce735
Convert OriginalNameTransformer to Kotlin
5 years ago
Graham
d7e3799f5c
Convert RemapTransformer to Kotlin
5 years ago
Graham
fb18a7227d
Convert FieldOrderTransformer to Kotlin
5 years ago
Graham
1338c80083
Convert ExceptionTracingTransformer to Kotlin
5 years ago
Graham
a2afcf341b
Convert CanvasTransformer to Kotlin
5 years ago
Graham
b1582ce3a0
Use `//` for single line comments in .kt files
5 years ago
Graham
77d3489b23
Convert BitShiftTransformer to Kotlin
5 years ago
Graham
368df81bc8
Convert AccessTransformer to Kotlin
5 years ago
Graham
ec58c75ab4
Add kotlin-inline-logger dependency
5 years ago
Graham
3b88d5f10e
Convert SourcedIntValue to Kotlin
5 years ago
Graham
e319493e81
Convert PrefixRemapper to Kotlin
5 years ago
Graham
44d7b3703f
Convert ArgRef to Kotlin
5 years ago
Graham
8b57525c88
Move InsnList-related methods to InsnListUtils
5 years ago
Graham
db785e38d0
Convert MethodNodeUtils to Kotlin
5 years ago
Graham
862c79e31c
Rename deleteArgument() to removeArgument() for consistency
5 years ago
Graham
e68fed7a9e
Convert StackMetadata to Kotlin
5 years ago
Graham
c02fe030fa
Convert ClassForNameRemapper to Kotlin
5 years ago
Graham
d9f874906d
Make RightClickTransformer compatible with the unsigned client
5 years ago
Graham
854d0d29e7
Update dependencies
5 years ago
Graham
0b3f24fed2
Convert InsnMatcher to Kotlin
5 years ago
Graham
e4fe120bf7
Convert MemberDesc and MemberRef to Kotlin
5 years ago
Graham
eec9279a2c
Add hasCode() method
5 years ago
Graham
3f1d2dc4a3
Convert Transformer to Kotlin
5 years ago
Graham
b25f3c0c58
Convert ForestDisjointSet to Kotlin
5 years ago
Graham
7a0f94dbde
Convert elements and partitions to properties
5 years ago
Graham
c0836e11f6
Convert DisjointSet to Kotlin
5 years ago
Graham
429867e3af
Convert SkipOutputStream to Kotlin
...
This commit also changes the skipBytes logic slightly to avoid the need
to modify the off/len arguments, which is not possible in Kotlin.
5 years ago
Graham
caaa53095d
Convert DeterministicJarOutputStream to Kotlin
5 years ago
Graham
72db700534
Remove capitalize() method
...
Kotlin already has a capitalize() method - we don't need to define our
own.
5 years ago