From f143eef142ebcc92c93da51837f5d500ee5fa12a Mon Sep 17 00:00:00 2001 From: Graham Date: Thu, 8 Oct 2020 00:11:55 +0100 Subject: [PATCH] Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin Signed-off-by: Graham --- all/src/main/{java => kotlin}/org/openrs2/Command.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/ArchiveCommand.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/ArchiveModule.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/DatabaseProvider.kt | 0 .../{java => kotlin}/org/openrs2/archive/cache/CacheCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/cache/CacheExporter.kt | 0 .../{java => kotlin}/org/openrs2/archive/cache/CacheImporter.kt | 0 .../{java => kotlin}/org/openrs2/archive/cache/ExportCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/cache/ImportCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/key/BruteForceCommand.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/key/HexKeyReader.kt | 0 .../{java => kotlin}/org/openrs2/archive/key/ImportCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/key/JsonKeyReader.kt | 0 .../{java => kotlin}/org/openrs2/archive/key/KeyBruteForcer.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/key/KeyCommand.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/key/KeyImporter.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/key/KeyReader.kt | 0 .../{java => kotlin}/org/openrs2/archive/key/TextKeyReader.kt | 0 .../{java => kotlin}/org/openrs2/archive/name/GenerateCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/name/ImportCommand.kt | 0 .../main/{java => kotlin}/org/openrs2/archive/name/NameCommand.kt | 0 .../{java => kotlin}/org/openrs2/archive/name/NameImporter.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/AsmJacksonModule.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/AsmModule.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/ClassForNameUtils.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/ClassNameExtensions.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/ClassNodeRemapper.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/ClassVersionUtils.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/InsnListUtils.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/InsnMatcher.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/InsnNodeUtils.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/MemberDesc.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/MemberRef.kt | 0 .../{java => kotlin}/org/openrs2/asm/MemberRefDeserializer.kt | 0 .../{java => kotlin}/org/openrs2/asm/MemberRefKeyDeserializer.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/MethodNodeUtils.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/NopClassVisitor.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/StackMetadata.kt | 0 .../org/openrs2/asm/classpath/AsmClassMetadata.kt | 0 .../{java => kotlin}/org/openrs2/asm/classpath/ClassMetadata.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/classpath/ClassPath.kt | 0 .../org/openrs2/asm/classpath/ExtendedRemapper.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/classpath/JsrInliner.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/classpath/Library.kt | 0 .../{java => kotlin}/org/openrs2/asm/classpath/LibraryRemapper.kt | 0 .../org/openrs2/asm/classpath/ReflectionClassMetadata.kt | 0 .../org/openrs2/asm/classpath/StackFrameClassWriter.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/AnyClassFilter.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/AnyMemberFilter.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/filter/ClassFilter.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/filter/Glob.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/GlobClassFilter.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/GlobMemberFilter.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/filter/MemberFilter.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/UnionClassFilter.kt | 0 .../{java => kotlin}/org/openrs2/asm/filter/UnionMemberFilter.kt | 0 .../org/openrs2/asm/io/AbstractJarLibraryWriter.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/io/JarLibraryReader.kt | 0 .../main/{java => kotlin}/org/openrs2/asm/io/JarLibraryWriter.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/io/LibraryReader.kt | 0 asm/src/main/{java => kotlin}/org/openrs2/asm/io/LibraryWriter.kt | 0 .../org/openrs2/asm/io/ManifestJarLibraryWriter.kt | 0 .../{java => kotlin}/org/openrs2/asm/io/Pack200LibraryReader.kt | 0 .../{java => kotlin}/org/openrs2/asm/io/Pack200LibraryWriter.kt | 0 .../{java => kotlin}/org/openrs2/asm/io/PackClassLibraryReader.kt | 0 .../{java => kotlin}/org/openrs2/asm/io/PackClassLibraryWriter.kt | 0 .../{java => kotlin}/org/openrs2/asm/io/SignedJarLibraryWriter.kt | 0 .../{java => kotlin}/org/openrs2/asm/transform/Transformer.kt | 0 .../src/main/{java => kotlin}/org/openrs2/buffer/BufferModule.kt | 0 .../main/{java => kotlin}/org/openrs2/buffer/ByteBufExtensions.kt | 0 .../org/openrs2/buffer/ReferenceCountedExtensions.kt | 0 .../{java => kotlin}/org/openrs2/buffer/ByteBufExtensionsTest.kt | 0 buildSrc/src/main/{java => kotlin}/Versions.kt | 0 .../main/{java => kotlin}/org/openrs2/bundler/BundleCommand.kt | 0 bundler/src/main/{java => kotlin}/org/openrs2/bundler/Bundler.kt | 0 .../main/{java => kotlin}/org/openrs2/bundler/BundlerModule.kt | 0 .../main/{java => kotlin}/org/openrs2/bundler/BundlerQualifier.kt | 0 bundler/src/main/{java => kotlin}/org/openrs2/bundler/Resource.kt | 0 .../org/openrs2/bundler/transform/BufferSizeTransformer.kt | 0 .../org/openrs2/bundler/transform/CachePathTransformer.kt | 0 .../org/openrs2/bundler/transform/DomainTransformer.kt | 0 .../org/openrs2/bundler/transform/HighDpiTransformer.kt | 0 .../org/openrs2/bundler/transform/HostCheckTransformer.kt | 0 .../org/openrs2/bundler/transform/LoadLibraryTransformer.kt | 0 .../org/openrs2/bundler/transform/MacResizeTransformer.kt | 0 .../org/openrs2/bundler/transform/MemoryAllocationTransformer.kt | 0 .../org/openrs2/bundler/transform/NameTransformer.kt | 0 .../org/openrs2/bundler/transform/PlatformDetectionTransformer.kt | 0 .../org/openrs2/bundler/transform/PublicKeyTransformer.kt | 0 .../org/openrs2/bundler/transform/ResourceTransformer.kt | 0 .../org/openrs2/bundler/transform/RightClickTransformer.kt | 0 .../org/openrs2/bundler/transform/TypoTransformer.kt | 0 .../{java => kotlin}/org/openrs2/cache/BufferedFileChannel.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/DiskStore.kt | 0 .../src/main/{java => kotlin}/org/openrs2/cache/FlatFileStore.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Archive.kt | 0 .../src/main/{java => kotlin}/org/openrs2/cache/Js5Compression.kt | 0 .../main/{java => kotlin}/org/openrs2/cache/Js5CompressionType.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Index.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Protocol.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/NamedEntry.kt | 0 .../{java => kotlin}/org/openrs2/cache/NamedEntryCollection.kt | 0 cache/src/main/{java => kotlin}/org/openrs2/cache/Store.kt | 0 .../{java => kotlin}/org/openrs2/cache/StoreCorruptException.kt | 0 .../main/{java => kotlin}/org/openrs2/cache/StoreFullException.kt | 0 .../src/main/{java => kotlin}/org/openrs2/cache/VersionTrailer.kt | 0 .../{java => kotlin}/org/openrs2/cache/BufferedFileChannelTest.kt | 0 .../src/test/{java => kotlin}/org/openrs2/cache/DiskStoreTest.kt | 0 .../test/{java => kotlin}/org/openrs2/cache/FlatFileStoreTest.kt | 0 .../test/{java => kotlin}/org/openrs2/cache/Js5CompressionTest.kt | 0 cache/src/test/{java => kotlin}/org/openrs2/cache/Js5IndexTest.kt | 0 .../org/openrs2/cache/NamedEntryCollectionTest.kt | 0 cache/src/test/{java => kotlin}/org/openrs2/cache/StoreTest.kt | 0 .../test/{java => kotlin}/org/openrs2/cache/VersionTrailerTest.kt | 0 .../{java => kotlin}/org/openrs2/compress/cli/CompressCommand.kt | 0 .../org/openrs2/compress/cli/bzip2/Bunzip2Command.kt | 0 .../org/openrs2/compress/cli/bzip2/Bzip2Command.kt | 0 .../org/openrs2/compress/cli/deflate/DeflateCommand.kt | 0 .../org/openrs2/compress/cli/deflate/InflateCommand.kt | 0 .../org/openrs2/compress/cli/gzip/GunzipCommand.kt | 0 .../{java => kotlin}/org/openrs2/compress/cli/gzip/GzipCommand.kt | 0 .../{java => kotlin}/org/openrs2/compress/cli/lzma/LzmaCommand.kt | 0 .../org/openrs2/compress/cli/lzma/UnlzmaCommand.kt | 0 .../src/main/{java => kotlin}/org/openrs2/compress/bzip2/Bzip2.kt | 0 .../src/main/{java => kotlin}/org/openrs2/compress/gzip/Gzip.kt | 0 .../org/openrs2/compress/gzip/GzipLevelOutputStream.kt | 0 .../src/main/{java => kotlin}/org/openrs2/compress/lzma/Lzma.kt | 0 conf/src/main/{java => kotlin}/org/openrs2/conf/Config.kt | 0 conf/src/main/{java => kotlin}/org/openrs2/conf/ConfigModule.kt | 0 conf/src/main/{java => kotlin}/org/openrs2/conf/ConfigProvider.kt | 0 crc32/src/main/{java => kotlin}/org/openrs2/crc32/Crc32Command.kt | 0 .../src/main/{java => kotlin}/org/openrs2/crypto/CryptoModule.kt | 0 .../src/main/{java => kotlin}/org/openrs2/crypto/IsaacRandom.kt | 0 .../main/{java => kotlin}/org/openrs2/crypto/Pkcs12KeyStore.kt | 0 crypto/src/main/{java => kotlin}/org/openrs2/crypto/Rsa.kt | 0 .../main/{java => kotlin}/org/openrs2/crypto/RsaKeyProvider.kt | 0 .../org/openrs2/crypto/ThreadLocalSecureRandom.kt | 0 crypto/src/main/{java => kotlin}/org/openrs2/crypto/Whirlpool.kt | 0 crypto/src/main/{java => kotlin}/org/openrs2/crypto/Xtea.kt | 0 .../test/{java => kotlin}/org/openrs2/crypto/IsaacRandomTest.kt | 0 crypto/src/test/{java => kotlin}/org/openrs2/crypto/RsaTest.kt | 0 .../src/test/{java => kotlin}/org/openrs2/crypto/WhirlpoolTest.kt | 0 crypto/src/test/{java => kotlin}/org/openrs2/crypto/XteaTest.kt | 0 db/src/main/{java => kotlin}/org/openrs2/db/BackoffStrategy.kt | 0 .../org/openrs2/db/BinaryExponentialBackoffStrategy.kt | 0 db/src/main/{java => kotlin}/org/openrs2/db/Database.kt | 0 db/src/main/{java => kotlin}/org/openrs2/db/DeadlockDetector.kt | 0 .../{java => kotlin}/org/openrs2/db/DefaultDeadlockDetector.kt | 0 .../main/{java => kotlin}/org/openrs2/db/FixedBackoffStrategy.kt | 0 db/src/main/{java => kotlin}/org/openrs2/db/H2DeadlockDetector.kt | 0 .../main/{java => kotlin}/org/openrs2/db/MysqlDeadlockDetector.kt | 0 .../{java => kotlin}/org/openrs2/db/PostgresDeadlockDetector.kt | 0 .../{java => kotlin}/org/openrs2/db/SqliteDeadlockDetector.kt | 0 db/src/main/{java => kotlin}/org/openrs2/db/Transaction.kt | 0 .../test/{java => kotlin}/org/openrs2/db/BackoffStrategyTest.kt | 0 db/src/test/{java => kotlin}/org/openrs2/db/DatabaseTest.kt | 0 .../test/{java => kotlin}/org/openrs2/db/DeadlockDetectorTest.kt | 0 .../{java => kotlin}/org/openrs2/decompiler/DecompileCommand.kt | 0 .../main/{java => kotlin}/org/openrs2/decompiler/Decompiler.kt | 0 .../main/{java => kotlin}/org/openrs2/decompiler/DecompilerIo.kt | 0 .../src/main/{java => kotlin}/org/openrs2/decompiler/Library.kt | 0 .../org/openrs2/decompiler/Slf4jFernflowerLogger.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/AstDeobfuscator.kt | 0 .../org/openrs2/deob/ast/AstDeobfuscatorModule.kt | 0 .../org/openrs2/deob/ast/DeobfuscateAstCommand.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/ast/Library.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/LibraryGroup.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/gl/GlRegistry.kt | 0 .../org/openrs2/deob/ast/gl/GlRegistryProvider.kt | 0 .../org/openrs2/deob/ast/transform/AddSubTransformer.kt | 0 .../org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt | 0 .../org/openrs2/deob/ast/transform/BitMaskTransformer.kt | 0 .../org/openrs2/deob/ast/transform/CharLiteralTransformer.kt | 0 .../org/openrs2/deob/ast/transform/ComplementTransformer.kt | 0 .../org/openrs2/deob/ast/transform/EncloseTransformer.kt | 0 .../org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt | 0 .../org/openrs2/deob/ast/transform/GlTransformer.kt | 0 .../org/openrs2/deob/ast/transform/HexLiteralTransformer.kt | 0 .../org/openrs2/deob/ast/transform/IdentityTransformer.kt | 0 .../org/openrs2/deob/ast/transform/IfElseTransformer.kt | 0 .../org/openrs2/deob/ast/transform/IncrementTransformer.kt | 0 .../org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt | 0 .../org/openrs2/deob/ast/transform/NewInstanceTransformer.kt | 0 .../org/openrs2/deob/ast/transform/NotTransformer.kt | 0 .../org/openrs2/deob/ast/transform/RedundantCastTransformer.kt | 0 .../org/openrs2/deob/ast/transform/TernaryTransformer.kt | 0 .../org/openrs2/deob/ast/transform/Transformer.kt | 0 .../org/openrs2/deob/ast/transform/UnencloseTransformer.kt | 0 .../org/openrs2/deob/ast/transform/ValueOfTransformer.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/util/ExprUtils.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/util/NodeUtils.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/ast/util/TypeUtils.kt | 0 .../org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt | 0 .../org/openrs2/deob/processor/LocalVariableScanner.kt | 0 .../org/openrs2/deob/processor/NameMapProcessor.kt | 0 .../org/openrs2/deob/util/DeobfuscatorUtilModule.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/util/Module.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/util/map/Field.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/util/map/Method.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/util/map/NameMap.kt | 0 .../{java => kotlin}/org/openrs2/deob/util/map/NameMapProvider.kt | 0 deob/src/main/{java => kotlin}/org/openrs2/deob/ArgPartition.kt | 0 deob/src/main/{java => kotlin}/org/openrs2/deob/ArgRef.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/DeobfuscateCommand.kt | 0 deob/src/main/{java => kotlin}/org/openrs2/deob/Deobfuscator.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/DeobfuscatorModule.kt | 0 .../{java => kotlin}/org/openrs2/deob/DeobfuscatorQualifier.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/OriginalPcTable.kt | 0 deob/src/main/{java => kotlin}/org/openrs2/deob/Profile.kt | 0 .../src/main/{java => kotlin}/org/openrs2/deob/ProfileProvider.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/SignedClassUtils.kt | 0 .../org/openrs2/deob/analysis/ConstSourceInterpreter.kt | 0 .../org/openrs2/deob/analysis/ConstSourceValue.kt | 0 .../org/openrs2/deob/analysis/ControlFlowAnalyzer.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/CopyAssignment.kt | 0 .../org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt | 0 .../org/openrs2/deob/analysis/DataFlowAnalyzer.kt | 0 .../org/openrs2/deob/analysis/FieldWriteAnalyzer.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/FieldWriteCount.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/analysis/IntBranch.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/IntBranchResult.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/IntInterpreter.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/analysis/IntValue.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/IntValueSet.kt | 0 .../org/openrs2/deob/analysis/LiveVariableAnalyzer.kt | 0 .../{java => kotlin}/org/openrs2/deob/analysis/ThisInterpreter.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/analysis/ThisValue.kt | 0 .../org/openrs2/deob/filter/BrowserControlFilter.kt | 0 .../org/openrs2/deob/filter/ReflectedConstructorFilter.kt | 0 .../org/openrs2/deob/remap/ArgumentMappingGenerator.kt | 0 .../org/openrs2/deob/remap/ClassMappingGenerator.kt | 0 .../{java => kotlin}/org/openrs2/deob/remap/ClassNamePrefix.kt | 0 .../org/openrs2/deob/remap/FieldMappingGenerator.kt | 0 .../org/openrs2/deob/remap/MethodMappingGenerator.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/remap/NameGenerator.kt | 0 .../org/openrs2/deob/remap/StaticClassGenerator.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/remap/StaticField.kt | 0 .../org/openrs2/deob/remap/StaticFieldUnscrambler.kt | 0 .../org/openrs2/deob/remap/StaticMethodUnscrambler.kt | 0 .../main/{java => kotlin}/org/openrs2/deob/remap/TypedRemapper.kt | 0 .../org/openrs2/deob/transform/BitShiftTransformer.kt | 0 .../org/openrs2/deob/transform/BitwiseOpTransformer.kt | 0 .../org/openrs2/deob/transform/BundlerTransformer.kt | 0 .../org/openrs2/deob/transform/CanvasTransformer.kt | 0 .../org/openrs2/deob/transform/ClassLiteralTransformer.kt | 0 .../org/openrs2/deob/transform/ConstantArgTransformer.kt | 0 .../org/openrs2/deob/transform/CopyPropagationTransformer.kt | 0 .../org/openrs2/deob/transform/CounterTransformer.kt | 0 .../org/openrs2/deob/transform/EmptyClassTransformer.kt | 0 .../org/openrs2/deob/transform/ExceptionTracingTransformer.kt | 0 .../org/openrs2/deob/transform/FernflowerExceptionTransformer.kt | 0 .../org/openrs2/deob/transform/FieldOrderTransformer.kt | 0 .../org/openrs2/deob/transform/FinalFieldTransformer.kt | 0 .../org/openrs2/deob/transform/FinalTransformer.kt | 0 .../org/openrs2/deob/transform/InvokeSpecialTransformer.kt | 0 .../org/openrs2/deob/transform/MethodOrderTransformer.kt | 0 .../org/openrs2/deob/transform/MonitorTransformer.kt | 0 .../org/openrs2/deob/transform/OpaquePredicateTransformer.kt | 0 .../org/openrs2/deob/transform/OriginalNameTransformer.kt | 0 .../org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt | 0 .../org/openrs2/deob/transform/OriginalPcSaveTransformer.kt | 0 .../org/openrs2/deob/transform/OverrideTransformer.kt | 0 .../org/openrs2/deob/transform/RedundantGotoTransformer.kt | 0 .../org/openrs2/deob/transform/RemapTransformer.kt | 0 .../org/openrs2/deob/transform/ResetTransformer.kt | 0 .../org/openrs2/deob/transform/UnusedArgTransformer.kt | 0 .../org/openrs2/deob/transform/UnusedLocalTransformer.kt | 0 .../org/openrs2/deob/transform/UnusedMethodTransformer.kt | 0 .../org/openrs2/deob/transform/VisibilityTransformer.kt | 0 game/src/main/{java => kotlin}/org/openrs2/game/GameCommand.kt | 0 game/src/main/{java => kotlin}/org/openrs2/game/GameModule.kt | 0 game/src/main/{java => kotlin}/org/openrs2/game/GameServer.kt | 0 json/src/main/{java => kotlin}/org/openrs2/json/Json.kt | 0 json/src/main/{java => kotlin}/org/openrs2/json/JsonModule.kt | 0 .../{java => kotlin}/org/openrs2/json/ObjectMapperProvider.kt | 0 util/src/main/{java => kotlin}/org/openrs2/util/StringUtils.kt | 0 .../{java => kotlin}/org/openrs2/util/charset/Cp1252Charset.kt | 0 .../org/openrs2/util/charset/ModifiedUtf8Charset.kt | 0 .../main/{java => kotlin}/org/openrs2/util/collect/DisjointSet.kt | 0 .../org/openrs2/util/collect/ForestDisjointSet.kt | 0 .../{java => kotlin}/org/openrs2/util/collect/IterableUtils.kt | 0 .../org/openrs2/util/io/DeterministicJarOutputStream.kt | 0 .../{java => kotlin}/org/openrs2/util/io/InputStreamExtensions.kt | 0 .../org/openrs2/util/io/JarInputStreamExtensions.kt | 0 .../main/{java => kotlin}/org/openrs2/util/io/PathExtensions.kt | 0 .../main/{java => kotlin}/org/openrs2/util/io/SkipOutputStream.kt | 0 .../src/test/{java => kotlin}/org/openrs2/util/StringUtilsTest.kt | 0 .../org/openrs2/util/charset/Cp1252CharsetTest.kt | 0 .../org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt | 0 .../org/openrs2/util/collect/ForestDisjointSetTest.kt | 0 .../org/openrs2/util/collect/IterableUtilsTest.kt | 0 .../org/openrs2/util/io/DeterministicJarOutputStreamTest.kt | 0 .../{java => kotlin}/org/openrs2/util/io/SkipOutputStreamTest.kt | 0 .../{java => kotlin}/org/openrs2/yaml/ObjectMapperProvider.kt | 0 yaml/src/main/{java => kotlin}/org/openrs2/yaml/Yaml.kt | 0 yaml/src/main/{java => kotlin}/org/openrs2/yaml/YamlModule.kt | 0 296 files changed, 0 insertions(+), 0 deletions(-) rename all/src/main/{java => kotlin}/org/openrs2/Command.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/ArchiveCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/ArchiveModule.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/DatabaseProvider.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/cache/CacheCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/cache/CacheExporter.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/cache/CacheImporter.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/cache/ExportCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/cache/ImportCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/BruteForceCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/HexKeyReader.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/ImportCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/JsonKeyReader.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/KeyBruteForcer.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/KeyCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/KeyImporter.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/KeyReader.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/key/TextKeyReader.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/name/GenerateCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/name/ImportCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/name/NameCommand.kt (100%) rename archive/src/main/{java => kotlin}/org/openrs2/archive/name/NameImporter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/AsmJacksonModule.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/AsmModule.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/ClassForNameUtils.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/ClassNameExtensions.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/ClassNodeRemapper.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/ClassVersionUtils.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/InsnListUtils.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/InsnMatcher.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/InsnNodeUtils.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/MemberDesc.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/MemberRef.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/MemberRefDeserializer.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/MemberRefKeyDeserializer.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/MethodNodeUtils.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/NopClassVisitor.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/StackMetadata.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/AsmClassMetadata.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/ClassMetadata.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/ClassPath.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/ExtendedRemapper.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/JsrInliner.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/Library.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/LibraryRemapper.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/ReflectionClassMetadata.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/classpath/StackFrameClassWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/AnyClassFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/AnyMemberFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/ClassFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/Glob.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/GlobClassFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/GlobMemberFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/MemberFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/UnionClassFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/filter/UnionMemberFilter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/AbstractJarLibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/JarLibraryReader.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/JarLibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/LibraryReader.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/LibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/ManifestJarLibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/Pack200LibraryReader.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/Pack200LibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/PackClassLibraryReader.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/PackClassLibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/io/SignedJarLibraryWriter.kt (100%) rename asm/src/main/{java => kotlin}/org/openrs2/asm/transform/Transformer.kt (100%) rename buffer/src/main/{java => kotlin}/org/openrs2/buffer/BufferModule.kt (100%) rename buffer/src/main/{java => kotlin}/org/openrs2/buffer/ByteBufExtensions.kt (100%) rename buffer/src/main/{java => kotlin}/org/openrs2/buffer/ReferenceCountedExtensions.kt (100%) rename buffer/src/test/{java => kotlin}/org/openrs2/buffer/ByteBufExtensionsTest.kt (100%) rename buildSrc/src/main/{java => kotlin}/Versions.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/BundleCommand.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/Bundler.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/BundlerModule.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/BundlerQualifier.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/Resource.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/BufferSizeTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/CachePathTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/DomainTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/HighDpiTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/HostCheckTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/LoadLibraryTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/MacResizeTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/MemoryAllocationTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/NameTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/PlatformDetectionTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/PublicKeyTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/ResourceTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/RightClickTransformer.kt (100%) rename bundler/src/main/{java => kotlin}/org/openrs2/bundler/transform/TypoTransformer.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/BufferedFileChannel.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/DiskStore.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/FlatFileStore.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Archive.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Compression.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Js5CompressionType.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Index.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Js5Protocol.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/NamedEntry.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/NamedEntryCollection.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/Store.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/StoreCorruptException.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/StoreFullException.kt (100%) rename cache/src/main/{java => kotlin}/org/openrs2/cache/VersionTrailer.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/BufferedFileChannelTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/DiskStoreTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/FlatFileStoreTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/Js5CompressionTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/Js5IndexTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/NamedEntryCollectionTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/StoreTest.kt (100%) rename cache/src/test/{java => kotlin}/org/openrs2/cache/VersionTrailerTest.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/CompressCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/bzip2/Bunzip2Command.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/bzip2/Bzip2Command.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/deflate/DeflateCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/deflate/InflateCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/gzip/GunzipCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/gzip/GzipCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/lzma/LzmaCommand.kt (100%) rename compress-cli/src/main/{java => kotlin}/org/openrs2/compress/cli/lzma/UnlzmaCommand.kt (100%) rename compress/src/main/{java => kotlin}/org/openrs2/compress/bzip2/Bzip2.kt (100%) rename compress/src/main/{java => kotlin}/org/openrs2/compress/gzip/Gzip.kt (100%) rename compress/src/main/{java => kotlin}/org/openrs2/compress/gzip/GzipLevelOutputStream.kt (100%) rename compress/src/main/{java => kotlin}/org/openrs2/compress/lzma/Lzma.kt (100%) rename conf/src/main/{java => kotlin}/org/openrs2/conf/Config.kt (100%) rename conf/src/main/{java => kotlin}/org/openrs2/conf/ConfigModule.kt (100%) rename conf/src/main/{java => kotlin}/org/openrs2/conf/ConfigProvider.kt (100%) rename crc32/src/main/{java => kotlin}/org/openrs2/crc32/Crc32Command.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/CryptoModule.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/IsaacRandom.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/Pkcs12KeyStore.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/Rsa.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/RsaKeyProvider.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/ThreadLocalSecureRandom.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/Whirlpool.kt (100%) rename crypto/src/main/{java => kotlin}/org/openrs2/crypto/Xtea.kt (100%) rename crypto/src/test/{java => kotlin}/org/openrs2/crypto/IsaacRandomTest.kt (100%) rename crypto/src/test/{java => kotlin}/org/openrs2/crypto/RsaTest.kt (100%) rename crypto/src/test/{java => kotlin}/org/openrs2/crypto/WhirlpoolTest.kt (100%) rename crypto/src/test/{java => kotlin}/org/openrs2/crypto/XteaTest.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/BackoffStrategy.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/BinaryExponentialBackoffStrategy.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/Database.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/DeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/DefaultDeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/FixedBackoffStrategy.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/H2DeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/MysqlDeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/PostgresDeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/SqliteDeadlockDetector.kt (100%) rename db/src/main/{java => kotlin}/org/openrs2/db/Transaction.kt (100%) rename db/src/test/{java => kotlin}/org/openrs2/db/BackoffStrategyTest.kt (100%) rename db/src/test/{java => kotlin}/org/openrs2/db/DatabaseTest.kt (100%) rename db/src/test/{java => kotlin}/org/openrs2/db/DeadlockDetectorTest.kt (100%) rename decompiler/src/main/{java => kotlin}/org/openrs2/decompiler/DecompileCommand.kt (100%) rename decompiler/src/main/{java => kotlin}/org/openrs2/decompiler/Decompiler.kt (100%) rename decompiler/src/main/{java => kotlin}/org/openrs2/decompiler/DecompilerIo.kt (100%) rename decompiler/src/main/{java => kotlin}/org/openrs2/decompiler/Library.kt (100%) rename decompiler/src/main/{java => kotlin}/org/openrs2/decompiler/Slf4jFernflowerLogger.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/AstDeobfuscator.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/AstDeobfuscatorModule.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/DeobfuscateAstCommand.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/Library.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/LibraryGroup.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/gl/GlRegistry.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/gl/GlRegistryProvider.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/AddSubTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/BitMaskTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/CharLiteralTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/ComplementTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/EncloseTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/GlTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/HexLiteralTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/IdentityTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/IfElseTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/IncrementTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/NewInstanceTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/NotTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/RedundantCastTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/TernaryTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/Transformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/UnencloseTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/transform/ValueOfTransformer.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/util/ExprUtils.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/util/NodeUtils.kt (100%) rename deob-ast/src/main/{java => kotlin}/org/openrs2/deob/ast/util/TypeUtils.kt (100%) rename deob-processor/src/main/{java => kotlin}/org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt (100%) rename deob-processor/src/main/{java => kotlin}/org/openrs2/deob/processor/LocalVariableScanner.kt (100%) rename deob-processor/src/main/{java => kotlin}/org/openrs2/deob/processor/NameMapProcessor.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/DeobfuscatorUtilModule.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/Module.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/map/Field.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/map/Method.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/map/NameMap.kt (100%) rename deob-util/src/main/{java => kotlin}/org/openrs2/deob/util/map/NameMapProvider.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/ArgPartition.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/ArgRef.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/DeobfuscateCommand.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/Deobfuscator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/DeobfuscatorModule.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/DeobfuscatorQualifier.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/OriginalPcTable.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/Profile.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/ProfileProvider.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/SignedClassUtils.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/ConstSourceInterpreter.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/ConstSourceValue.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/ControlFlowAnalyzer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/CopyAssignment.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/DataFlowAnalyzer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/FieldWriteAnalyzer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/FieldWriteCount.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/IntBranch.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/IntBranchResult.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/IntInterpreter.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/IntValue.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/IntValueSet.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/LiveVariableAnalyzer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/ThisInterpreter.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/analysis/ThisValue.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/filter/BrowserControlFilter.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/filter/ReflectedConstructorFilter.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/ArgumentMappingGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/ClassMappingGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/ClassNamePrefix.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/FieldMappingGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/MethodMappingGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/NameGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/StaticClassGenerator.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/StaticField.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/StaticFieldUnscrambler.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/StaticMethodUnscrambler.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/remap/TypedRemapper.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/BitShiftTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/BitwiseOpTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/BundlerTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/CanvasTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/ClassLiteralTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/ConstantArgTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/CopyPropagationTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/CounterTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/EmptyClassTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/ExceptionTracingTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/FernflowerExceptionTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/FieldOrderTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/FinalFieldTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/FinalTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/InvokeSpecialTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/MethodOrderTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/MonitorTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/OpaquePredicateTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/OriginalNameTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/OriginalPcSaveTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/OverrideTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/RedundantGotoTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/RemapTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/ResetTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/UnusedArgTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/UnusedLocalTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/UnusedMethodTransformer.kt (100%) rename deob/src/main/{java => kotlin}/org/openrs2/deob/transform/VisibilityTransformer.kt (100%) rename game/src/main/{java => kotlin}/org/openrs2/game/GameCommand.kt (100%) rename game/src/main/{java => kotlin}/org/openrs2/game/GameModule.kt (100%) rename game/src/main/{java => kotlin}/org/openrs2/game/GameServer.kt (100%) rename json/src/main/{java => kotlin}/org/openrs2/json/Json.kt (100%) rename json/src/main/{java => kotlin}/org/openrs2/json/JsonModule.kt (100%) rename json/src/main/{java => kotlin}/org/openrs2/json/ObjectMapperProvider.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/StringUtils.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/charset/Cp1252Charset.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/charset/ModifiedUtf8Charset.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/collect/DisjointSet.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/collect/ForestDisjointSet.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/collect/IterableUtils.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/io/DeterministicJarOutputStream.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/io/InputStreamExtensions.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/io/JarInputStreamExtensions.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/io/PathExtensions.kt (100%) rename util/src/main/{java => kotlin}/org/openrs2/util/io/SkipOutputStream.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/StringUtilsTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/charset/Cp1252CharsetTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/collect/ForestDisjointSetTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/collect/IterableUtilsTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/io/DeterministicJarOutputStreamTest.kt (100%) rename util/src/test/{java => kotlin}/org/openrs2/util/io/SkipOutputStreamTest.kt (100%) rename yaml/src/main/{java => kotlin}/org/openrs2/yaml/ObjectMapperProvider.kt (100%) rename yaml/src/main/{java => kotlin}/org/openrs2/yaml/Yaml.kt (100%) rename yaml/src/main/{java => kotlin}/org/openrs2/yaml/YamlModule.kt (100%) diff --git a/all/src/main/java/org/openrs2/Command.kt b/all/src/main/kotlin/org/openrs2/Command.kt similarity index 100% rename from all/src/main/java/org/openrs2/Command.kt rename to all/src/main/kotlin/org/openrs2/Command.kt diff --git a/archive/src/main/java/org/openrs2/archive/ArchiveCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/ArchiveCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/ArchiveCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/ArchiveCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/ArchiveModule.kt b/archive/src/main/kotlin/org/openrs2/archive/ArchiveModule.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/ArchiveModule.kt rename to archive/src/main/kotlin/org/openrs2/archive/ArchiveModule.kt diff --git a/archive/src/main/java/org/openrs2/archive/DatabaseProvider.kt b/archive/src/main/kotlin/org/openrs2/archive/DatabaseProvider.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/DatabaseProvider.kt rename to archive/src/main/kotlin/org/openrs2/archive/DatabaseProvider.kt diff --git a/archive/src/main/java/org/openrs2/archive/cache/CacheCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/CacheCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/cache/CacheCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/cache/CacheCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/cache/CacheExporter.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/CacheExporter.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/cache/CacheExporter.kt rename to archive/src/main/kotlin/org/openrs2/archive/cache/CacheExporter.kt diff --git a/archive/src/main/java/org/openrs2/archive/cache/CacheImporter.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/cache/CacheImporter.kt rename to archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt diff --git a/archive/src/main/java/org/openrs2/archive/cache/ExportCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/ExportCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/cache/ExportCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/cache/ExportCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/cache/ImportCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/ImportCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/cache/ImportCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/cache/ImportCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/BruteForceCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/key/BruteForceCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/BruteForceCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/BruteForceCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/HexKeyReader.kt b/archive/src/main/kotlin/org/openrs2/archive/key/HexKeyReader.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/HexKeyReader.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/HexKeyReader.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/ImportCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/key/ImportCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/ImportCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/ImportCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/JsonKeyReader.kt b/archive/src/main/kotlin/org/openrs2/archive/key/JsonKeyReader.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/JsonKeyReader.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/JsonKeyReader.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/KeyBruteForcer.kt b/archive/src/main/kotlin/org/openrs2/archive/key/KeyBruteForcer.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/KeyBruteForcer.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/KeyBruteForcer.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/KeyCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/key/KeyCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/KeyCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/KeyCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/KeyImporter.kt b/archive/src/main/kotlin/org/openrs2/archive/key/KeyImporter.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/KeyImporter.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/KeyImporter.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/KeyReader.kt b/archive/src/main/kotlin/org/openrs2/archive/key/KeyReader.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/KeyReader.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/KeyReader.kt diff --git a/archive/src/main/java/org/openrs2/archive/key/TextKeyReader.kt b/archive/src/main/kotlin/org/openrs2/archive/key/TextKeyReader.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/key/TextKeyReader.kt rename to archive/src/main/kotlin/org/openrs2/archive/key/TextKeyReader.kt diff --git a/archive/src/main/java/org/openrs2/archive/name/GenerateCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/name/GenerateCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/name/GenerateCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/name/GenerateCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/name/ImportCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/name/ImportCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/name/ImportCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/name/ImportCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/name/NameCommand.kt b/archive/src/main/kotlin/org/openrs2/archive/name/NameCommand.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/name/NameCommand.kt rename to archive/src/main/kotlin/org/openrs2/archive/name/NameCommand.kt diff --git a/archive/src/main/java/org/openrs2/archive/name/NameImporter.kt b/archive/src/main/kotlin/org/openrs2/archive/name/NameImporter.kt similarity index 100% rename from archive/src/main/java/org/openrs2/archive/name/NameImporter.kt rename to archive/src/main/kotlin/org/openrs2/archive/name/NameImporter.kt diff --git a/asm/src/main/java/org/openrs2/asm/AsmJacksonModule.kt b/asm/src/main/kotlin/org/openrs2/asm/AsmJacksonModule.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/AsmJacksonModule.kt rename to asm/src/main/kotlin/org/openrs2/asm/AsmJacksonModule.kt diff --git a/asm/src/main/java/org/openrs2/asm/AsmModule.kt b/asm/src/main/kotlin/org/openrs2/asm/AsmModule.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/AsmModule.kt rename to asm/src/main/kotlin/org/openrs2/asm/AsmModule.kt diff --git a/asm/src/main/java/org/openrs2/asm/ClassForNameUtils.kt b/asm/src/main/kotlin/org/openrs2/asm/ClassForNameUtils.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/ClassForNameUtils.kt rename to asm/src/main/kotlin/org/openrs2/asm/ClassForNameUtils.kt diff --git a/asm/src/main/java/org/openrs2/asm/ClassNameExtensions.kt b/asm/src/main/kotlin/org/openrs2/asm/ClassNameExtensions.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/ClassNameExtensions.kt rename to asm/src/main/kotlin/org/openrs2/asm/ClassNameExtensions.kt diff --git a/asm/src/main/java/org/openrs2/asm/ClassNodeRemapper.kt b/asm/src/main/kotlin/org/openrs2/asm/ClassNodeRemapper.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/ClassNodeRemapper.kt rename to asm/src/main/kotlin/org/openrs2/asm/ClassNodeRemapper.kt diff --git a/asm/src/main/java/org/openrs2/asm/ClassVersionUtils.kt b/asm/src/main/kotlin/org/openrs2/asm/ClassVersionUtils.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/ClassVersionUtils.kt rename to asm/src/main/kotlin/org/openrs2/asm/ClassVersionUtils.kt diff --git a/asm/src/main/java/org/openrs2/asm/InsnListUtils.kt b/asm/src/main/kotlin/org/openrs2/asm/InsnListUtils.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/InsnListUtils.kt rename to asm/src/main/kotlin/org/openrs2/asm/InsnListUtils.kt diff --git a/asm/src/main/java/org/openrs2/asm/InsnMatcher.kt b/asm/src/main/kotlin/org/openrs2/asm/InsnMatcher.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/InsnMatcher.kt rename to asm/src/main/kotlin/org/openrs2/asm/InsnMatcher.kt diff --git a/asm/src/main/java/org/openrs2/asm/InsnNodeUtils.kt b/asm/src/main/kotlin/org/openrs2/asm/InsnNodeUtils.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/InsnNodeUtils.kt rename to asm/src/main/kotlin/org/openrs2/asm/InsnNodeUtils.kt diff --git a/asm/src/main/java/org/openrs2/asm/MemberDesc.kt b/asm/src/main/kotlin/org/openrs2/asm/MemberDesc.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/MemberDesc.kt rename to asm/src/main/kotlin/org/openrs2/asm/MemberDesc.kt diff --git a/asm/src/main/java/org/openrs2/asm/MemberRef.kt b/asm/src/main/kotlin/org/openrs2/asm/MemberRef.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/MemberRef.kt rename to asm/src/main/kotlin/org/openrs2/asm/MemberRef.kt diff --git a/asm/src/main/java/org/openrs2/asm/MemberRefDeserializer.kt b/asm/src/main/kotlin/org/openrs2/asm/MemberRefDeserializer.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/MemberRefDeserializer.kt rename to asm/src/main/kotlin/org/openrs2/asm/MemberRefDeserializer.kt diff --git a/asm/src/main/java/org/openrs2/asm/MemberRefKeyDeserializer.kt b/asm/src/main/kotlin/org/openrs2/asm/MemberRefKeyDeserializer.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/MemberRefKeyDeserializer.kt rename to asm/src/main/kotlin/org/openrs2/asm/MemberRefKeyDeserializer.kt diff --git a/asm/src/main/java/org/openrs2/asm/MethodNodeUtils.kt b/asm/src/main/kotlin/org/openrs2/asm/MethodNodeUtils.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/MethodNodeUtils.kt rename to asm/src/main/kotlin/org/openrs2/asm/MethodNodeUtils.kt diff --git a/asm/src/main/java/org/openrs2/asm/NopClassVisitor.kt b/asm/src/main/kotlin/org/openrs2/asm/NopClassVisitor.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/NopClassVisitor.kt rename to asm/src/main/kotlin/org/openrs2/asm/NopClassVisitor.kt diff --git a/asm/src/main/java/org/openrs2/asm/StackMetadata.kt b/asm/src/main/kotlin/org/openrs2/asm/StackMetadata.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/StackMetadata.kt rename to asm/src/main/kotlin/org/openrs2/asm/StackMetadata.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/AsmClassMetadata.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/AsmClassMetadata.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/AsmClassMetadata.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/AsmClassMetadata.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/ClassMetadata.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/ClassMetadata.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/ClassMetadata.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/ClassMetadata.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/ClassPath.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/ClassPath.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/ClassPath.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/ClassPath.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/ExtendedRemapper.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/ExtendedRemapper.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/ExtendedRemapper.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/ExtendedRemapper.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/JsrInliner.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/JsrInliner.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/JsrInliner.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/JsrInliner.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/Library.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/Library.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/Library.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/Library.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/LibraryRemapper.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/LibraryRemapper.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/LibraryRemapper.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/LibraryRemapper.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/ReflectionClassMetadata.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/ReflectionClassMetadata.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/ReflectionClassMetadata.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/ReflectionClassMetadata.kt diff --git a/asm/src/main/java/org/openrs2/asm/classpath/StackFrameClassWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/classpath/StackFrameClassWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/classpath/StackFrameClassWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/classpath/StackFrameClassWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/AnyClassFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/AnyClassFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/AnyClassFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/AnyClassFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/AnyMemberFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/AnyMemberFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/AnyMemberFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/AnyMemberFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/ClassFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/ClassFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/ClassFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/ClassFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/Glob.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/Glob.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/Glob.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/Glob.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/GlobClassFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/GlobClassFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/GlobClassFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/GlobClassFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/GlobMemberFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/GlobMemberFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/GlobMemberFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/GlobMemberFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/MemberFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/MemberFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/MemberFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/MemberFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/UnionClassFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/UnionClassFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/UnionClassFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/UnionClassFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/filter/UnionMemberFilter.kt b/asm/src/main/kotlin/org/openrs2/asm/filter/UnionMemberFilter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/filter/UnionMemberFilter.kt rename to asm/src/main/kotlin/org/openrs2/asm/filter/UnionMemberFilter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/AbstractJarLibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/AbstractJarLibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/AbstractJarLibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/AbstractJarLibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/JarLibraryReader.kt b/asm/src/main/kotlin/org/openrs2/asm/io/JarLibraryReader.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/JarLibraryReader.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/JarLibraryReader.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/JarLibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/JarLibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/JarLibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/JarLibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/LibraryReader.kt b/asm/src/main/kotlin/org/openrs2/asm/io/LibraryReader.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/LibraryReader.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/LibraryReader.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/LibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/LibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/LibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/LibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/ManifestJarLibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/ManifestJarLibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/ManifestJarLibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/ManifestJarLibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/Pack200LibraryReader.kt b/asm/src/main/kotlin/org/openrs2/asm/io/Pack200LibraryReader.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/Pack200LibraryReader.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/Pack200LibraryReader.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/Pack200LibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/Pack200LibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/Pack200LibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/Pack200LibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/PackClassLibraryReader.kt b/asm/src/main/kotlin/org/openrs2/asm/io/PackClassLibraryReader.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/PackClassLibraryReader.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/PackClassLibraryReader.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/PackClassLibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/PackClassLibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/PackClassLibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/PackClassLibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/io/SignedJarLibraryWriter.kt b/asm/src/main/kotlin/org/openrs2/asm/io/SignedJarLibraryWriter.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/io/SignedJarLibraryWriter.kt rename to asm/src/main/kotlin/org/openrs2/asm/io/SignedJarLibraryWriter.kt diff --git a/asm/src/main/java/org/openrs2/asm/transform/Transformer.kt b/asm/src/main/kotlin/org/openrs2/asm/transform/Transformer.kt similarity index 100% rename from asm/src/main/java/org/openrs2/asm/transform/Transformer.kt rename to asm/src/main/kotlin/org/openrs2/asm/transform/Transformer.kt diff --git a/buffer/src/main/java/org/openrs2/buffer/BufferModule.kt b/buffer/src/main/kotlin/org/openrs2/buffer/BufferModule.kt similarity index 100% rename from buffer/src/main/java/org/openrs2/buffer/BufferModule.kt rename to buffer/src/main/kotlin/org/openrs2/buffer/BufferModule.kt diff --git a/buffer/src/main/java/org/openrs2/buffer/ByteBufExtensions.kt b/buffer/src/main/kotlin/org/openrs2/buffer/ByteBufExtensions.kt similarity index 100% rename from buffer/src/main/java/org/openrs2/buffer/ByteBufExtensions.kt rename to buffer/src/main/kotlin/org/openrs2/buffer/ByteBufExtensions.kt diff --git a/buffer/src/main/java/org/openrs2/buffer/ReferenceCountedExtensions.kt b/buffer/src/main/kotlin/org/openrs2/buffer/ReferenceCountedExtensions.kt similarity index 100% rename from buffer/src/main/java/org/openrs2/buffer/ReferenceCountedExtensions.kt rename to buffer/src/main/kotlin/org/openrs2/buffer/ReferenceCountedExtensions.kt diff --git a/buffer/src/test/java/org/openrs2/buffer/ByteBufExtensionsTest.kt b/buffer/src/test/kotlin/org/openrs2/buffer/ByteBufExtensionsTest.kt similarity index 100% rename from buffer/src/test/java/org/openrs2/buffer/ByteBufExtensionsTest.kt rename to buffer/src/test/kotlin/org/openrs2/buffer/ByteBufExtensionsTest.kt diff --git a/buildSrc/src/main/java/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt similarity index 100% rename from buildSrc/src/main/java/Versions.kt rename to buildSrc/src/main/kotlin/Versions.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/BundleCommand.kt b/bundler/src/main/kotlin/org/openrs2/bundler/BundleCommand.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/BundleCommand.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/BundleCommand.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/Bundler.kt b/bundler/src/main/kotlin/org/openrs2/bundler/Bundler.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/Bundler.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/Bundler.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/BundlerModule.kt b/bundler/src/main/kotlin/org/openrs2/bundler/BundlerModule.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/BundlerModule.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/BundlerModule.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/BundlerQualifier.kt b/bundler/src/main/kotlin/org/openrs2/bundler/BundlerQualifier.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/BundlerQualifier.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/BundlerQualifier.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/Resource.kt b/bundler/src/main/kotlin/org/openrs2/bundler/Resource.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/Resource.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/Resource.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/BufferSizeTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/BufferSizeTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/BufferSizeTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/BufferSizeTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/CachePathTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/CachePathTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/CachePathTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/CachePathTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/DomainTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/DomainTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/DomainTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/DomainTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/HighDpiTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/HighDpiTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/HighDpiTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/HighDpiTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/HostCheckTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/HostCheckTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/HostCheckTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/HostCheckTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/LoadLibraryTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/LoadLibraryTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/LoadLibraryTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/LoadLibraryTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/MacResizeTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/MacResizeTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/MacResizeTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/MacResizeTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/MemoryAllocationTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/MemoryAllocationTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/MemoryAllocationTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/MemoryAllocationTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/NameTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/NameTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/NameTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/NameTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/PlatformDetectionTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/PlatformDetectionTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/PlatformDetectionTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/PlatformDetectionTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/PublicKeyTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/PublicKeyTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/PublicKeyTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/PublicKeyTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/ResourceTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/ResourceTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/ResourceTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/ResourceTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/RightClickTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/RightClickTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/RightClickTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/RightClickTransformer.kt diff --git a/bundler/src/main/java/org/openrs2/bundler/transform/TypoTransformer.kt b/bundler/src/main/kotlin/org/openrs2/bundler/transform/TypoTransformer.kt similarity index 100% rename from bundler/src/main/java/org/openrs2/bundler/transform/TypoTransformer.kt rename to bundler/src/main/kotlin/org/openrs2/bundler/transform/TypoTransformer.kt diff --git a/cache/src/main/java/org/openrs2/cache/BufferedFileChannel.kt b/cache/src/main/kotlin/org/openrs2/cache/BufferedFileChannel.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/BufferedFileChannel.kt rename to cache/src/main/kotlin/org/openrs2/cache/BufferedFileChannel.kt diff --git a/cache/src/main/java/org/openrs2/cache/DiskStore.kt b/cache/src/main/kotlin/org/openrs2/cache/DiskStore.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/DiskStore.kt rename to cache/src/main/kotlin/org/openrs2/cache/DiskStore.kt diff --git a/cache/src/main/java/org/openrs2/cache/FlatFileStore.kt b/cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/FlatFileStore.kt rename to cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt diff --git a/cache/src/main/java/org/openrs2/cache/Js5Archive.kt b/cache/src/main/kotlin/org/openrs2/cache/Js5Archive.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Js5Archive.kt rename to cache/src/main/kotlin/org/openrs2/cache/Js5Archive.kt diff --git a/cache/src/main/java/org/openrs2/cache/Js5Compression.kt b/cache/src/main/kotlin/org/openrs2/cache/Js5Compression.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Js5Compression.kt rename to cache/src/main/kotlin/org/openrs2/cache/Js5Compression.kt diff --git a/cache/src/main/java/org/openrs2/cache/Js5CompressionType.kt b/cache/src/main/kotlin/org/openrs2/cache/Js5CompressionType.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Js5CompressionType.kt rename to cache/src/main/kotlin/org/openrs2/cache/Js5CompressionType.kt diff --git a/cache/src/main/java/org/openrs2/cache/Js5Index.kt b/cache/src/main/kotlin/org/openrs2/cache/Js5Index.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Js5Index.kt rename to cache/src/main/kotlin/org/openrs2/cache/Js5Index.kt diff --git a/cache/src/main/java/org/openrs2/cache/Js5Protocol.kt b/cache/src/main/kotlin/org/openrs2/cache/Js5Protocol.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Js5Protocol.kt rename to cache/src/main/kotlin/org/openrs2/cache/Js5Protocol.kt diff --git a/cache/src/main/java/org/openrs2/cache/NamedEntry.kt b/cache/src/main/kotlin/org/openrs2/cache/NamedEntry.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/NamedEntry.kt rename to cache/src/main/kotlin/org/openrs2/cache/NamedEntry.kt diff --git a/cache/src/main/java/org/openrs2/cache/NamedEntryCollection.kt b/cache/src/main/kotlin/org/openrs2/cache/NamedEntryCollection.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/NamedEntryCollection.kt rename to cache/src/main/kotlin/org/openrs2/cache/NamedEntryCollection.kt diff --git a/cache/src/main/java/org/openrs2/cache/Store.kt b/cache/src/main/kotlin/org/openrs2/cache/Store.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/Store.kt rename to cache/src/main/kotlin/org/openrs2/cache/Store.kt diff --git a/cache/src/main/java/org/openrs2/cache/StoreCorruptException.kt b/cache/src/main/kotlin/org/openrs2/cache/StoreCorruptException.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/StoreCorruptException.kt rename to cache/src/main/kotlin/org/openrs2/cache/StoreCorruptException.kt diff --git a/cache/src/main/java/org/openrs2/cache/StoreFullException.kt b/cache/src/main/kotlin/org/openrs2/cache/StoreFullException.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/StoreFullException.kt rename to cache/src/main/kotlin/org/openrs2/cache/StoreFullException.kt diff --git a/cache/src/main/java/org/openrs2/cache/VersionTrailer.kt b/cache/src/main/kotlin/org/openrs2/cache/VersionTrailer.kt similarity index 100% rename from cache/src/main/java/org/openrs2/cache/VersionTrailer.kt rename to cache/src/main/kotlin/org/openrs2/cache/VersionTrailer.kt diff --git a/cache/src/test/java/org/openrs2/cache/BufferedFileChannelTest.kt b/cache/src/test/kotlin/org/openrs2/cache/BufferedFileChannelTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/BufferedFileChannelTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/BufferedFileChannelTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/DiskStoreTest.kt b/cache/src/test/kotlin/org/openrs2/cache/DiskStoreTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/DiskStoreTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/DiskStoreTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/FlatFileStoreTest.kt b/cache/src/test/kotlin/org/openrs2/cache/FlatFileStoreTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/FlatFileStoreTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/FlatFileStoreTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/Js5CompressionTest.kt b/cache/src/test/kotlin/org/openrs2/cache/Js5CompressionTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/Js5CompressionTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/Js5CompressionTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/Js5IndexTest.kt b/cache/src/test/kotlin/org/openrs2/cache/Js5IndexTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/Js5IndexTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/Js5IndexTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/NamedEntryCollectionTest.kt b/cache/src/test/kotlin/org/openrs2/cache/NamedEntryCollectionTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/NamedEntryCollectionTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/NamedEntryCollectionTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/StoreTest.kt b/cache/src/test/kotlin/org/openrs2/cache/StoreTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/StoreTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/StoreTest.kt diff --git a/cache/src/test/java/org/openrs2/cache/VersionTrailerTest.kt b/cache/src/test/kotlin/org/openrs2/cache/VersionTrailerTest.kt similarity index 100% rename from cache/src/test/java/org/openrs2/cache/VersionTrailerTest.kt rename to cache/src/test/kotlin/org/openrs2/cache/VersionTrailerTest.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/CompressCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/CompressCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/CompressCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/CompressCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/bzip2/Bunzip2Command.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/bzip2/Bunzip2Command.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/bzip2/Bunzip2Command.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/bzip2/Bunzip2Command.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/bzip2/Bzip2Command.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/bzip2/Bzip2Command.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/bzip2/Bzip2Command.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/bzip2/Bzip2Command.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/deflate/DeflateCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/deflate/DeflateCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/deflate/DeflateCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/deflate/DeflateCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/deflate/InflateCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/deflate/InflateCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/deflate/InflateCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/deflate/InflateCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/gzip/GunzipCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/gzip/GunzipCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/gzip/GunzipCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/gzip/GunzipCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/gzip/GzipCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/gzip/GzipCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/gzip/GzipCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/gzip/GzipCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/lzma/LzmaCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/lzma/LzmaCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/lzma/LzmaCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/lzma/LzmaCommand.kt diff --git a/compress-cli/src/main/java/org/openrs2/compress/cli/lzma/UnlzmaCommand.kt b/compress-cli/src/main/kotlin/org/openrs2/compress/cli/lzma/UnlzmaCommand.kt similarity index 100% rename from compress-cli/src/main/java/org/openrs2/compress/cli/lzma/UnlzmaCommand.kt rename to compress-cli/src/main/kotlin/org/openrs2/compress/cli/lzma/UnlzmaCommand.kt diff --git a/compress/src/main/java/org/openrs2/compress/bzip2/Bzip2.kt b/compress/src/main/kotlin/org/openrs2/compress/bzip2/Bzip2.kt similarity index 100% rename from compress/src/main/java/org/openrs2/compress/bzip2/Bzip2.kt rename to compress/src/main/kotlin/org/openrs2/compress/bzip2/Bzip2.kt diff --git a/compress/src/main/java/org/openrs2/compress/gzip/Gzip.kt b/compress/src/main/kotlin/org/openrs2/compress/gzip/Gzip.kt similarity index 100% rename from compress/src/main/java/org/openrs2/compress/gzip/Gzip.kt rename to compress/src/main/kotlin/org/openrs2/compress/gzip/Gzip.kt diff --git a/compress/src/main/java/org/openrs2/compress/gzip/GzipLevelOutputStream.kt b/compress/src/main/kotlin/org/openrs2/compress/gzip/GzipLevelOutputStream.kt similarity index 100% rename from compress/src/main/java/org/openrs2/compress/gzip/GzipLevelOutputStream.kt rename to compress/src/main/kotlin/org/openrs2/compress/gzip/GzipLevelOutputStream.kt diff --git a/compress/src/main/java/org/openrs2/compress/lzma/Lzma.kt b/compress/src/main/kotlin/org/openrs2/compress/lzma/Lzma.kt similarity index 100% rename from compress/src/main/java/org/openrs2/compress/lzma/Lzma.kt rename to compress/src/main/kotlin/org/openrs2/compress/lzma/Lzma.kt diff --git a/conf/src/main/java/org/openrs2/conf/Config.kt b/conf/src/main/kotlin/org/openrs2/conf/Config.kt similarity index 100% rename from conf/src/main/java/org/openrs2/conf/Config.kt rename to conf/src/main/kotlin/org/openrs2/conf/Config.kt diff --git a/conf/src/main/java/org/openrs2/conf/ConfigModule.kt b/conf/src/main/kotlin/org/openrs2/conf/ConfigModule.kt similarity index 100% rename from conf/src/main/java/org/openrs2/conf/ConfigModule.kt rename to conf/src/main/kotlin/org/openrs2/conf/ConfigModule.kt diff --git a/conf/src/main/java/org/openrs2/conf/ConfigProvider.kt b/conf/src/main/kotlin/org/openrs2/conf/ConfigProvider.kt similarity index 100% rename from conf/src/main/java/org/openrs2/conf/ConfigProvider.kt rename to conf/src/main/kotlin/org/openrs2/conf/ConfigProvider.kt diff --git a/crc32/src/main/java/org/openrs2/crc32/Crc32Command.kt b/crc32/src/main/kotlin/org/openrs2/crc32/Crc32Command.kt similarity index 100% rename from crc32/src/main/java/org/openrs2/crc32/Crc32Command.kt rename to crc32/src/main/kotlin/org/openrs2/crc32/Crc32Command.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/CryptoModule.kt b/crypto/src/main/kotlin/org/openrs2/crypto/CryptoModule.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/CryptoModule.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/CryptoModule.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/IsaacRandom.kt b/crypto/src/main/kotlin/org/openrs2/crypto/IsaacRandom.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/IsaacRandom.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/IsaacRandom.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/Pkcs12KeyStore.kt b/crypto/src/main/kotlin/org/openrs2/crypto/Pkcs12KeyStore.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/Pkcs12KeyStore.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/Pkcs12KeyStore.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/Rsa.kt b/crypto/src/main/kotlin/org/openrs2/crypto/Rsa.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/Rsa.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/Rsa.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/RsaKeyProvider.kt b/crypto/src/main/kotlin/org/openrs2/crypto/RsaKeyProvider.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/RsaKeyProvider.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/RsaKeyProvider.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/ThreadLocalSecureRandom.kt b/crypto/src/main/kotlin/org/openrs2/crypto/ThreadLocalSecureRandom.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/ThreadLocalSecureRandom.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/ThreadLocalSecureRandom.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/Whirlpool.kt b/crypto/src/main/kotlin/org/openrs2/crypto/Whirlpool.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/Whirlpool.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/Whirlpool.kt diff --git a/crypto/src/main/java/org/openrs2/crypto/Xtea.kt b/crypto/src/main/kotlin/org/openrs2/crypto/Xtea.kt similarity index 100% rename from crypto/src/main/java/org/openrs2/crypto/Xtea.kt rename to crypto/src/main/kotlin/org/openrs2/crypto/Xtea.kt diff --git a/crypto/src/test/java/org/openrs2/crypto/IsaacRandomTest.kt b/crypto/src/test/kotlin/org/openrs2/crypto/IsaacRandomTest.kt similarity index 100% rename from crypto/src/test/java/org/openrs2/crypto/IsaacRandomTest.kt rename to crypto/src/test/kotlin/org/openrs2/crypto/IsaacRandomTest.kt diff --git a/crypto/src/test/java/org/openrs2/crypto/RsaTest.kt b/crypto/src/test/kotlin/org/openrs2/crypto/RsaTest.kt similarity index 100% rename from crypto/src/test/java/org/openrs2/crypto/RsaTest.kt rename to crypto/src/test/kotlin/org/openrs2/crypto/RsaTest.kt diff --git a/crypto/src/test/java/org/openrs2/crypto/WhirlpoolTest.kt b/crypto/src/test/kotlin/org/openrs2/crypto/WhirlpoolTest.kt similarity index 100% rename from crypto/src/test/java/org/openrs2/crypto/WhirlpoolTest.kt rename to crypto/src/test/kotlin/org/openrs2/crypto/WhirlpoolTest.kt diff --git a/crypto/src/test/java/org/openrs2/crypto/XteaTest.kt b/crypto/src/test/kotlin/org/openrs2/crypto/XteaTest.kt similarity index 100% rename from crypto/src/test/java/org/openrs2/crypto/XteaTest.kt rename to crypto/src/test/kotlin/org/openrs2/crypto/XteaTest.kt diff --git a/db/src/main/java/org/openrs2/db/BackoffStrategy.kt b/db/src/main/kotlin/org/openrs2/db/BackoffStrategy.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/BackoffStrategy.kt rename to db/src/main/kotlin/org/openrs2/db/BackoffStrategy.kt diff --git a/db/src/main/java/org/openrs2/db/BinaryExponentialBackoffStrategy.kt b/db/src/main/kotlin/org/openrs2/db/BinaryExponentialBackoffStrategy.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/BinaryExponentialBackoffStrategy.kt rename to db/src/main/kotlin/org/openrs2/db/BinaryExponentialBackoffStrategy.kt diff --git a/db/src/main/java/org/openrs2/db/Database.kt b/db/src/main/kotlin/org/openrs2/db/Database.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/Database.kt rename to db/src/main/kotlin/org/openrs2/db/Database.kt diff --git a/db/src/main/java/org/openrs2/db/DeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/DeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/DeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/DeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/DefaultDeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/DefaultDeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/DefaultDeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/DefaultDeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/FixedBackoffStrategy.kt b/db/src/main/kotlin/org/openrs2/db/FixedBackoffStrategy.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/FixedBackoffStrategy.kt rename to db/src/main/kotlin/org/openrs2/db/FixedBackoffStrategy.kt diff --git a/db/src/main/java/org/openrs2/db/H2DeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/H2DeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/H2DeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/H2DeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/MysqlDeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/MysqlDeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/MysqlDeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/MysqlDeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/PostgresDeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/PostgresDeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/PostgresDeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/PostgresDeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/SqliteDeadlockDetector.kt b/db/src/main/kotlin/org/openrs2/db/SqliteDeadlockDetector.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/SqliteDeadlockDetector.kt rename to db/src/main/kotlin/org/openrs2/db/SqliteDeadlockDetector.kt diff --git a/db/src/main/java/org/openrs2/db/Transaction.kt b/db/src/main/kotlin/org/openrs2/db/Transaction.kt similarity index 100% rename from db/src/main/java/org/openrs2/db/Transaction.kt rename to db/src/main/kotlin/org/openrs2/db/Transaction.kt diff --git a/db/src/test/java/org/openrs2/db/BackoffStrategyTest.kt b/db/src/test/kotlin/org/openrs2/db/BackoffStrategyTest.kt similarity index 100% rename from db/src/test/java/org/openrs2/db/BackoffStrategyTest.kt rename to db/src/test/kotlin/org/openrs2/db/BackoffStrategyTest.kt diff --git a/db/src/test/java/org/openrs2/db/DatabaseTest.kt b/db/src/test/kotlin/org/openrs2/db/DatabaseTest.kt similarity index 100% rename from db/src/test/java/org/openrs2/db/DatabaseTest.kt rename to db/src/test/kotlin/org/openrs2/db/DatabaseTest.kt diff --git a/db/src/test/java/org/openrs2/db/DeadlockDetectorTest.kt b/db/src/test/kotlin/org/openrs2/db/DeadlockDetectorTest.kt similarity index 100% rename from db/src/test/java/org/openrs2/db/DeadlockDetectorTest.kt rename to db/src/test/kotlin/org/openrs2/db/DeadlockDetectorTest.kt diff --git a/decompiler/src/main/java/org/openrs2/decompiler/DecompileCommand.kt b/decompiler/src/main/kotlin/org/openrs2/decompiler/DecompileCommand.kt similarity index 100% rename from decompiler/src/main/java/org/openrs2/decompiler/DecompileCommand.kt rename to decompiler/src/main/kotlin/org/openrs2/decompiler/DecompileCommand.kt diff --git a/decompiler/src/main/java/org/openrs2/decompiler/Decompiler.kt b/decompiler/src/main/kotlin/org/openrs2/decompiler/Decompiler.kt similarity index 100% rename from decompiler/src/main/java/org/openrs2/decompiler/Decompiler.kt rename to decompiler/src/main/kotlin/org/openrs2/decompiler/Decompiler.kt diff --git a/decompiler/src/main/java/org/openrs2/decompiler/DecompilerIo.kt b/decompiler/src/main/kotlin/org/openrs2/decompiler/DecompilerIo.kt similarity index 100% rename from decompiler/src/main/java/org/openrs2/decompiler/DecompilerIo.kt rename to decompiler/src/main/kotlin/org/openrs2/decompiler/DecompilerIo.kt diff --git a/decompiler/src/main/java/org/openrs2/decompiler/Library.kt b/decompiler/src/main/kotlin/org/openrs2/decompiler/Library.kt similarity index 100% rename from decompiler/src/main/java/org/openrs2/decompiler/Library.kt rename to decompiler/src/main/kotlin/org/openrs2/decompiler/Library.kt diff --git a/decompiler/src/main/java/org/openrs2/decompiler/Slf4jFernflowerLogger.kt b/decompiler/src/main/kotlin/org/openrs2/decompiler/Slf4jFernflowerLogger.kt similarity index 100% rename from decompiler/src/main/java/org/openrs2/decompiler/Slf4jFernflowerLogger.kt rename to decompiler/src/main/kotlin/org/openrs2/decompiler/Slf4jFernflowerLogger.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/AstDeobfuscator.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/AstDeobfuscator.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/AstDeobfuscator.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/AstDeobfuscator.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/AstDeobfuscatorModule.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/AstDeobfuscatorModule.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/AstDeobfuscatorModule.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/AstDeobfuscatorModule.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/DeobfuscateAstCommand.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/DeobfuscateAstCommand.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/DeobfuscateAstCommand.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/DeobfuscateAstCommand.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/Library.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/Library.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/Library.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/Library.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/LibraryGroup.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/LibraryGroup.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/LibraryGroup.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/LibraryGroup.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/gl/GlRegistry.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/gl/GlRegistry.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/gl/GlRegistry.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/gl/GlRegistry.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/gl/GlRegistryProvider.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/gl/GlRegistryProvider.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/gl/GlRegistryProvider.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/gl/GlRegistryProvider.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/AddSubTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/AddSubTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/AddSubTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/AddSubTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/BinaryExprOrderTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/BitMaskTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/BitMaskTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/BitMaskTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/BitMaskTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/CharLiteralTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/CharLiteralTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/CharLiteralTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/CharLiteralTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/ComplementTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ComplementTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/ComplementTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ComplementTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/EncloseTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/EncloseTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/EncloseTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/EncloseTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ForLoopConditionTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/GlTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/GlTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/GlTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/GlTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/HexLiteralTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/HexLiteralTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/HexLiteralTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/HexLiteralTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/IdentityTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IdentityTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/IdentityTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IdentityTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/IfElseTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IfElseTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/IfElseTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IfElseTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/IncrementTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IncrementTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/IncrementTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/IncrementTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NegativeLiteralTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/NewInstanceTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NewInstanceTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/NewInstanceTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NewInstanceTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/NotTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NotTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/NotTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/NotTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/RedundantCastTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/RedundantCastTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/RedundantCastTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/RedundantCastTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/TernaryTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/TernaryTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/TernaryTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/TernaryTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/Transformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/Transformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/Transformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/Transformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/UnencloseTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/UnencloseTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/UnencloseTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/UnencloseTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/transform/ValueOfTransformer.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ValueOfTransformer.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/transform/ValueOfTransformer.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/transform/ValueOfTransformer.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/util/ExprUtils.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/ExprUtils.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/util/ExprUtils.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/ExprUtils.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/util/NodeUtils.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/NodeUtils.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/util/NodeUtils.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/NodeUtils.kt diff --git a/deob-ast/src/main/java/org/openrs2/deob/ast/util/TypeUtils.kt b/deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/TypeUtils.kt similarity index 100% rename from deob-ast/src/main/java/org/openrs2/deob/ast/util/TypeUtils.kt rename to deob-ast/src/main/kotlin/org/openrs2/deob/ast/util/TypeUtils.kt diff --git a/deob-processor/src/main/java/org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt b/deob-processor/src/main/kotlin/org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt similarity index 100% rename from deob-processor/src/main/java/org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt rename to deob-processor/src/main/kotlin/org/openrs2/deob/processor/DeobfuscatorProcessorModule.kt diff --git a/deob-processor/src/main/java/org/openrs2/deob/processor/LocalVariableScanner.kt b/deob-processor/src/main/kotlin/org/openrs2/deob/processor/LocalVariableScanner.kt similarity index 100% rename from deob-processor/src/main/java/org/openrs2/deob/processor/LocalVariableScanner.kt rename to deob-processor/src/main/kotlin/org/openrs2/deob/processor/LocalVariableScanner.kt diff --git a/deob-processor/src/main/java/org/openrs2/deob/processor/NameMapProcessor.kt b/deob-processor/src/main/kotlin/org/openrs2/deob/processor/NameMapProcessor.kt similarity index 100% rename from deob-processor/src/main/java/org/openrs2/deob/processor/NameMapProcessor.kt rename to deob-processor/src/main/kotlin/org/openrs2/deob/processor/NameMapProcessor.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/DeobfuscatorUtilModule.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/DeobfuscatorUtilModule.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/DeobfuscatorUtilModule.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/DeobfuscatorUtilModule.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/Module.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/Module.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/Module.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/Module.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/map/Field.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/map/Field.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/map/Field.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/map/Field.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/map/Method.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/map/Method.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/map/Method.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/map/Method.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/map/NameMap.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/map/NameMap.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/map/NameMap.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/map/NameMap.kt diff --git a/deob-util/src/main/java/org/openrs2/deob/util/map/NameMapProvider.kt b/deob-util/src/main/kotlin/org/openrs2/deob/util/map/NameMapProvider.kt similarity index 100% rename from deob-util/src/main/java/org/openrs2/deob/util/map/NameMapProvider.kt rename to deob-util/src/main/kotlin/org/openrs2/deob/util/map/NameMapProvider.kt diff --git a/deob/src/main/java/org/openrs2/deob/ArgPartition.kt b/deob/src/main/kotlin/org/openrs2/deob/ArgPartition.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/ArgPartition.kt rename to deob/src/main/kotlin/org/openrs2/deob/ArgPartition.kt diff --git a/deob/src/main/java/org/openrs2/deob/ArgRef.kt b/deob/src/main/kotlin/org/openrs2/deob/ArgRef.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/ArgRef.kt rename to deob/src/main/kotlin/org/openrs2/deob/ArgRef.kt diff --git a/deob/src/main/java/org/openrs2/deob/DeobfuscateCommand.kt b/deob/src/main/kotlin/org/openrs2/deob/DeobfuscateCommand.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/DeobfuscateCommand.kt rename to deob/src/main/kotlin/org/openrs2/deob/DeobfuscateCommand.kt diff --git a/deob/src/main/java/org/openrs2/deob/Deobfuscator.kt b/deob/src/main/kotlin/org/openrs2/deob/Deobfuscator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/Deobfuscator.kt rename to deob/src/main/kotlin/org/openrs2/deob/Deobfuscator.kt diff --git a/deob/src/main/java/org/openrs2/deob/DeobfuscatorModule.kt b/deob/src/main/kotlin/org/openrs2/deob/DeobfuscatorModule.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/DeobfuscatorModule.kt rename to deob/src/main/kotlin/org/openrs2/deob/DeobfuscatorModule.kt diff --git a/deob/src/main/java/org/openrs2/deob/DeobfuscatorQualifier.kt b/deob/src/main/kotlin/org/openrs2/deob/DeobfuscatorQualifier.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/DeobfuscatorQualifier.kt rename to deob/src/main/kotlin/org/openrs2/deob/DeobfuscatorQualifier.kt diff --git a/deob/src/main/java/org/openrs2/deob/OriginalPcTable.kt b/deob/src/main/kotlin/org/openrs2/deob/OriginalPcTable.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/OriginalPcTable.kt rename to deob/src/main/kotlin/org/openrs2/deob/OriginalPcTable.kt diff --git a/deob/src/main/java/org/openrs2/deob/Profile.kt b/deob/src/main/kotlin/org/openrs2/deob/Profile.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/Profile.kt rename to deob/src/main/kotlin/org/openrs2/deob/Profile.kt diff --git a/deob/src/main/java/org/openrs2/deob/ProfileProvider.kt b/deob/src/main/kotlin/org/openrs2/deob/ProfileProvider.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/ProfileProvider.kt rename to deob/src/main/kotlin/org/openrs2/deob/ProfileProvider.kt diff --git a/deob/src/main/java/org/openrs2/deob/SignedClassUtils.kt b/deob/src/main/kotlin/org/openrs2/deob/SignedClassUtils.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/SignedClassUtils.kt rename to deob/src/main/kotlin/org/openrs2/deob/SignedClassUtils.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/ConstSourceInterpreter.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/ConstSourceInterpreter.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/ConstSourceInterpreter.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/ConstSourceInterpreter.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/ConstSourceValue.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/ConstSourceValue.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/ConstSourceValue.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/ConstSourceValue.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/ControlFlowAnalyzer.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/ControlFlowAnalyzer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/ControlFlowAnalyzer.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/ControlFlowAnalyzer.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/CopyAssignment.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/CopyAssignment.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/CopyAssignment.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/CopyAssignment.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/CopyPropagationAnalyzer.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/DataFlowAnalyzer.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/DataFlowAnalyzer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/DataFlowAnalyzer.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/DataFlowAnalyzer.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/FieldWriteAnalyzer.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/FieldWriteAnalyzer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/FieldWriteAnalyzer.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/FieldWriteAnalyzer.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/FieldWriteCount.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/FieldWriteCount.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/FieldWriteCount.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/FieldWriteCount.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/IntBranch.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/IntBranch.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/IntBranch.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/IntBranch.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/IntBranchResult.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/IntBranchResult.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/IntBranchResult.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/IntBranchResult.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/IntInterpreter.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/IntInterpreter.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/IntInterpreter.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/IntInterpreter.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/IntValue.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/IntValue.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/IntValue.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/IntValue.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/IntValueSet.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/IntValueSet.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/IntValueSet.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/IntValueSet.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/LiveVariableAnalyzer.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/LiveVariableAnalyzer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/LiveVariableAnalyzer.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/LiveVariableAnalyzer.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/ThisInterpreter.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/ThisInterpreter.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/ThisInterpreter.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/ThisInterpreter.kt diff --git a/deob/src/main/java/org/openrs2/deob/analysis/ThisValue.kt b/deob/src/main/kotlin/org/openrs2/deob/analysis/ThisValue.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/analysis/ThisValue.kt rename to deob/src/main/kotlin/org/openrs2/deob/analysis/ThisValue.kt diff --git a/deob/src/main/java/org/openrs2/deob/filter/BrowserControlFilter.kt b/deob/src/main/kotlin/org/openrs2/deob/filter/BrowserControlFilter.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/filter/BrowserControlFilter.kt rename to deob/src/main/kotlin/org/openrs2/deob/filter/BrowserControlFilter.kt diff --git a/deob/src/main/java/org/openrs2/deob/filter/ReflectedConstructorFilter.kt b/deob/src/main/kotlin/org/openrs2/deob/filter/ReflectedConstructorFilter.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/filter/ReflectedConstructorFilter.kt rename to deob/src/main/kotlin/org/openrs2/deob/filter/ReflectedConstructorFilter.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/ArgumentMappingGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/ArgumentMappingGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/ArgumentMappingGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/ArgumentMappingGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/ClassMappingGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/ClassMappingGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/ClassMappingGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/ClassMappingGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/ClassNamePrefix.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/ClassNamePrefix.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/ClassNamePrefix.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/ClassNamePrefix.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/FieldMappingGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/FieldMappingGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/FieldMappingGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/FieldMappingGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/MethodMappingGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/MethodMappingGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/MethodMappingGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/MethodMappingGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/NameGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/NameGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/NameGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/NameGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/StaticClassGenerator.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/StaticClassGenerator.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/StaticClassGenerator.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/StaticClassGenerator.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/StaticField.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/StaticField.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/StaticField.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/StaticField.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/StaticFieldUnscrambler.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/StaticFieldUnscrambler.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/StaticFieldUnscrambler.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/StaticFieldUnscrambler.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/StaticMethodUnscrambler.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/StaticMethodUnscrambler.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/StaticMethodUnscrambler.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/StaticMethodUnscrambler.kt diff --git a/deob/src/main/java/org/openrs2/deob/remap/TypedRemapper.kt b/deob/src/main/kotlin/org/openrs2/deob/remap/TypedRemapper.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/remap/TypedRemapper.kt rename to deob/src/main/kotlin/org/openrs2/deob/remap/TypedRemapper.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/BitShiftTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/BitShiftTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/BitShiftTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/BitShiftTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/BitwiseOpTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/BitwiseOpTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/BitwiseOpTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/BitwiseOpTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/BundlerTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/BundlerTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/BundlerTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/BundlerTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/CanvasTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/CanvasTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/CanvasTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/CanvasTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/ClassLiteralTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/ClassLiteralTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/ClassLiteralTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/ClassLiteralTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/ConstantArgTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/ConstantArgTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/ConstantArgTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/ConstantArgTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/CopyPropagationTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/CopyPropagationTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/CopyPropagationTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/CopyPropagationTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/CounterTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/CounterTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/CounterTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/CounterTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/EmptyClassTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/EmptyClassTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/EmptyClassTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/EmptyClassTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/ExceptionTracingTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/ExceptionTracingTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/ExceptionTracingTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/ExceptionTracingTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/FernflowerExceptionTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/FernflowerExceptionTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/FernflowerExceptionTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/FernflowerExceptionTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/FieldOrderTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/FieldOrderTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/FieldOrderTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/FieldOrderTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/FinalFieldTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/FinalFieldTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/FinalFieldTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/FinalFieldTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/FinalTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/FinalTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/FinalTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/FinalTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/InvokeSpecialTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/InvokeSpecialTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/InvokeSpecialTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/InvokeSpecialTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/MethodOrderTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/MethodOrderTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/MethodOrderTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/MethodOrderTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/MonitorTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/MonitorTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/MonitorTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/MonitorTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/OpaquePredicateTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/OpaquePredicateTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/OpaquePredicateTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/OpaquePredicateTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/OriginalNameTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/OriginalNameTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/OriginalNameTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/OriginalNameTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/OriginalPcRestoreTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/OriginalPcSaveTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/OriginalPcSaveTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/OriginalPcSaveTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/OriginalPcSaveTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/OverrideTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/OverrideTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/OverrideTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/OverrideTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/RedundantGotoTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/RedundantGotoTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/RedundantGotoTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/RedundantGotoTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/RemapTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/RemapTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/RemapTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/RemapTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/ResetTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/ResetTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/ResetTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/ResetTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/UnusedArgTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/UnusedArgTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/UnusedArgTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/UnusedArgTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/UnusedLocalTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/UnusedLocalTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/UnusedLocalTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/UnusedLocalTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/UnusedMethodTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/UnusedMethodTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/UnusedMethodTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/UnusedMethodTransformer.kt diff --git a/deob/src/main/java/org/openrs2/deob/transform/VisibilityTransformer.kt b/deob/src/main/kotlin/org/openrs2/deob/transform/VisibilityTransformer.kt similarity index 100% rename from deob/src/main/java/org/openrs2/deob/transform/VisibilityTransformer.kt rename to deob/src/main/kotlin/org/openrs2/deob/transform/VisibilityTransformer.kt diff --git a/game/src/main/java/org/openrs2/game/GameCommand.kt b/game/src/main/kotlin/org/openrs2/game/GameCommand.kt similarity index 100% rename from game/src/main/java/org/openrs2/game/GameCommand.kt rename to game/src/main/kotlin/org/openrs2/game/GameCommand.kt diff --git a/game/src/main/java/org/openrs2/game/GameModule.kt b/game/src/main/kotlin/org/openrs2/game/GameModule.kt similarity index 100% rename from game/src/main/java/org/openrs2/game/GameModule.kt rename to game/src/main/kotlin/org/openrs2/game/GameModule.kt diff --git a/game/src/main/java/org/openrs2/game/GameServer.kt b/game/src/main/kotlin/org/openrs2/game/GameServer.kt similarity index 100% rename from game/src/main/java/org/openrs2/game/GameServer.kt rename to game/src/main/kotlin/org/openrs2/game/GameServer.kt diff --git a/json/src/main/java/org/openrs2/json/Json.kt b/json/src/main/kotlin/org/openrs2/json/Json.kt similarity index 100% rename from json/src/main/java/org/openrs2/json/Json.kt rename to json/src/main/kotlin/org/openrs2/json/Json.kt diff --git a/json/src/main/java/org/openrs2/json/JsonModule.kt b/json/src/main/kotlin/org/openrs2/json/JsonModule.kt similarity index 100% rename from json/src/main/java/org/openrs2/json/JsonModule.kt rename to json/src/main/kotlin/org/openrs2/json/JsonModule.kt diff --git a/json/src/main/java/org/openrs2/json/ObjectMapperProvider.kt b/json/src/main/kotlin/org/openrs2/json/ObjectMapperProvider.kt similarity index 100% rename from json/src/main/java/org/openrs2/json/ObjectMapperProvider.kt rename to json/src/main/kotlin/org/openrs2/json/ObjectMapperProvider.kt diff --git a/util/src/main/java/org/openrs2/util/StringUtils.kt b/util/src/main/kotlin/org/openrs2/util/StringUtils.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/StringUtils.kt rename to util/src/main/kotlin/org/openrs2/util/StringUtils.kt diff --git a/util/src/main/java/org/openrs2/util/charset/Cp1252Charset.kt b/util/src/main/kotlin/org/openrs2/util/charset/Cp1252Charset.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/charset/Cp1252Charset.kt rename to util/src/main/kotlin/org/openrs2/util/charset/Cp1252Charset.kt diff --git a/util/src/main/java/org/openrs2/util/charset/ModifiedUtf8Charset.kt b/util/src/main/kotlin/org/openrs2/util/charset/ModifiedUtf8Charset.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/charset/ModifiedUtf8Charset.kt rename to util/src/main/kotlin/org/openrs2/util/charset/ModifiedUtf8Charset.kt diff --git a/util/src/main/java/org/openrs2/util/collect/DisjointSet.kt b/util/src/main/kotlin/org/openrs2/util/collect/DisjointSet.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/collect/DisjointSet.kt rename to util/src/main/kotlin/org/openrs2/util/collect/DisjointSet.kt diff --git a/util/src/main/java/org/openrs2/util/collect/ForestDisjointSet.kt b/util/src/main/kotlin/org/openrs2/util/collect/ForestDisjointSet.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/collect/ForestDisjointSet.kt rename to util/src/main/kotlin/org/openrs2/util/collect/ForestDisjointSet.kt diff --git a/util/src/main/java/org/openrs2/util/collect/IterableUtils.kt b/util/src/main/kotlin/org/openrs2/util/collect/IterableUtils.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/collect/IterableUtils.kt rename to util/src/main/kotlin/org/openrs2/util/collect/IterableUtils.kt diff --git a/util/src/main/java/org/openrs2/util/io/DeterministicJarOutputStream.kt b/util/src/main/kotlin/org/openrs2/util/io/DeterministicJarOutputStream.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/io/DeterministicJarOutputStream.kt rename to util/src/main/kotlin/org/openrs2/util/io/DeterministicJarOutputStream.kt diff --git a/util/src/main/java/org/openrs2/util/io/InputStreamExtensions.kt b/util/src/main/kotlin/org/openrs2/util/io/InputStreamExtensions.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/io/InputStreamExtensions.kt rename to util/src/main/kotlin/org/openrs2/util/io/InputStreamExtensions.kt diff --git a/util/src/main/java/org/openrs2/util/io/JarInputStreamExtensions.kt b/util/src/main/kotlin/org/openrs2/util/io/JarInputStreamExtensions.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/io/JarInputStreamExtensions.kt rename to util/src/main/kotlin/org/openrs2/util/io/JarInputStreamExtensions.kt diff --git a/util/src/main/java/org/openrs2/util/io/PathExtensions.kt b/util/src/main/kotlin/org/openrs2/util/io/PathExtensions.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/io/PathExtensions.kt rename to util/src/main/kotlin/org/openrs2/util/io/PathExtensions.kt diff --git a/util/src/main/java/org/openrs2/util/io/SkipOutputStream.kt b/util/src/main/kotlin/org/openrs2/util/io/SkipOutputStream.kt similarity index 100% rename from util/src/main/java/org/openrs2/util/io/SkipOutputStream.kt rename to util/src/main/kotlin/org/openrs2/util/io/SkipOutputStream.kt diff --git a/util/src/test/java/org/openrs2/util/StringUtilsTest.kt b/util/src/test/kotlin/org/openrs2/util/StringUtilsTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/StringUtilsTest.kt rename to util/src/test/kotlin/org/openrs2/util/StringUtilsTest.kt diff --git a/util/src/test/java/org/openrs2/util/charset/Cp1252CharsetTest.kt b/util/src/test/kotlin/org/openrs2/util/charset/Cp1252CharsetTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/charset/Cp1252CharsetTest.kt rename to util/src/test/kotlin/org/openrs2/util/charset/Cp1252CharsetTest.kt diff --git a/util/src/test/java/org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt b/util/src/test/kotlin/org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt rename to util/src/test/kotlin/org/openrs2/util/charset/ModifiedUtf8CharsetTest.kt diff --git a/util/src/test/java/org/openrs2/util/collect/ForestDisjointSetTest.kt b/util/src/test/kotlin/org/openrs2/util/collect/ForestDisjointSetTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/collect/ForestDisjointSetTest.kt rename to util/src/test/kotlin/org/openrs2/util/collect/ForestDisjointSetTest.kt diff --git a/util/src/test/java/org/openrs2/util/collect/IterableUtilsTest.kt b/util/src/test/kotlin/org/openrs2/util/collect/IterableUtilsTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/collect/IterableUtilsTest.kt rename to util/src/test/kotlin/org/openrs2/util/collect/IterableUtilsTest.kt diff --git a/util/src/test/java/org/openrs2/util/io/DeterministicJarOutputStreamTest.kt b/util/src/test/kotlin/org/openrs2/util/io/DeterministicJarOutputStreamTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/io/DeterministicJarOutputStreamTest.kt rename to util/src/test/kotlin/org/openrs2/util/io/DeterministicJarOutputStreamTest.kt diff --git a/util/src/test/java/org/openrs2/util/io/SkipOutputStreamTest.kt b/util/src/test/kotlin/org/openrs2/util/io/SkipOutputStreamTest.kt similarity index 100% rename from util/src/test/java/org/openrs2/util/io/SkipOutputStreamTest.kt rename to util/src/test/kotlin/org/openrs2/util/io/SkipOutputStreamTest.kt diff --git a/yaml/src/main/java/org/openrs2/yaml/ObjectMapperProvider.kt b/yaml/src/main/kotlin/org/openrs2/yaml/ObjectMapperProvider.kt similarity index 100% rename from yaml/src/main/java/org/openrs2/yaml/ObjectMapperProvider.kt rename to yaml/src/main/kotlin/org/openrs2/yaml/ObjectMapperProvider.kt diff --git a/yaml/src/main/java/org/openrs2/yaml/Yaml.kt b/yaml/src/main/kotlin/org/openrs2/yaml/Yaml.kt similarity index 100% rename from yaml/src/main/java/org/openrs2/yaml/Yaml.kt rename to yaml/src/main/kotlin/org/openrs2/yaml/Yaml.kt diff --git a/yaml/src/main/java/org/openrs2/yaml/YamlModule.kt b/yaml/src/main/kotlin/org/openrs2/yaml/YamlModule.kt similarity index 100% rename from yaml/src/main/java/org/openrs2/yaml/YamlModule.kt rename to yaml/src/main/kotlin/org/openrs2/yaml/YamlModule.kt