├── .github ├── FUNDING.yml └── workflows │ └── gradle.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── classdump ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── github │ └── netomi │ └── bat │ └── classdump │ ├── AttributePrinter.kt │ ├── ClassDumpPrinter.kt │ ├── ClassFilePrinter.kt │ ├── ConstantPoolPrinter.kt │ ├── ConstantPrinter.kt │ ├── ElementValuePrinter.kt │ ├── InstructionPrinter.kt │ ├── ReferencedIndexPrinter.kt │ ├── StackMapFramePrinter.kt │ └── TargetInfoPrinter.kt ├── classfile ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── classfile │ │ ├── AccessFlags.kt │ │ ├── ClassConstants.kt │ │ ├── ClassFile.kt │ │ ├── ClassModifier.kt │ │ ├── Field.kt │ │ ├── FieldModifier.kt │ │ ├── Member.kt │ │ ├── Method.kt │ │ ├── MethodModifier.kt │ │ ├── Version.kt │ │ ├── Visibility.kt │ │ ├── attribute │ │ ├── Attribute.kt │ │ ├── AttributeMap.kt │ │ ├── BootstrapMethodsAttribute.kt │ │ ├── CodeAttribute.kt │ │ ├── ConstantValueAttribute.kt │ │ ├── DeprecatedAttribute.kt │ │ ├── EnclosingMethodAttribute.kt │ │ ├── ExceptionsAttribute.kt │ │ ├── InnerClassesAttribute.kt │ │ ├── LineNumberTableAttribute.kt │ │ ├── LocalVariableTableAttribute.kt │ │ ├── LocalVariableTypeTableAttribute.kt │ │ ├── MethodParametersAttribute.kt │ │ ├── NestHostAttribute.kt │ │ ├── NestMembersAttribute.kt │ │ ├── PermittedSubclassesAttribute.kt │ │ ├── RecordAttribute.kt │ │ ├── SignatureAttribute.kt │ │ ├── SourceDebugExtensionAttribute.kt │ │ ├── SourceFileAttribute.kt │ │ ├── SyntheticAttribute.kt │ │ ├── UnknownAttribute.kt │ │ ├── annotation │ │ │ ├── Annotation.kt │ │ │ ├── AnnotationDefaultAttribute.kt │ │ │ ├── AnnotationElementValue.kt │ │ │ ├── ArrayElementValue.kt │ │ │ ├── ClassElementValue.kt │ │ │ ├── ConstElementValue.kt │ │ │ ├── ElementValue.kt │ │ │ ├── EnumElementValue.kt │ │ │ ├── RuntimeAnnotationsAttribute.kt │ │ │ ├── RuntimeInvisibleAnnotationsAttribute.kt │ │ │ ├── RuntimeInvisibleParameterAnnotationsAttribute.kt │ │ │ ├── RuntimeInvisibleTypeAnnotationsAttribute.kt │ │ │ ├── RuntimeParameterAnnotationsAttribute.kt │ │ │ ├── RuntimeTypeAnnotationsAttribute.kt │ │ │ ├── RuntimeVisibleAnnotationsAttribute.kt │ │ │ ├── RuntimeVisibleParameterAnnotationsAttribute.kt │ │ │ ├── RuntimeVisibleTypeAnnotationsAttribute.kt │ │ │ ├── TargetInfo.kt │ │ │ ├── TypeAnnotation.kt │ │ │ ├── TypePath.kt │ │ │ └── visitor │ │ │ │ ├── AnnotationVisitor.kt │ │ │ │ ├── AnnotationVisitorIndexed.kt │ │ │ │ ├── ElementValueVisitor.kt │ │ │ │ └── TargetInfoVisitor.kt │ │ ├── module │ │ │ ├── ExportsEntry.kt │ │ │ ├── ModuleAttribute.kt │ │ │ ├── ModuleHashesAttribute.kt │ │ │ ├── ModuleMainClassAttribute.kt │ │ │ ├── ModulePackagesAttribute.kt │ │ │ ├── ModuleTargetAttribute.kt │ │ │ ├── OpensEntry.kt │ │ │ ├── ProvidesEntry.kt │ │ │ ├── RequiresEntry.kt │ │ │ └── UsesEntry.kt │ │ ├── preverification │ │ │ ├── StackMapFrame.kt │ │ │ ├── StackMapTableAttribute.kt │ │ │ ├── VerificationType.kt │ │ │ └── visitor │ │ │ │ └── StackMapFrameVisitor.kt │ │ └── visitor │ │ │ ├── AnyAttributeVisitor.kt │ │ │ ├── AttributeVisitor.kt │ │ │ ├── ClassAttributeVisitor.kt │ │ │ ├── CodeAttributeVisitor.kt │ │ │ ├── ExceptionVisitor.kt │ │ │ ├── FieldAttributeVisitor.kt │ │ │ ├── MemberAttributeVisitor.kt │ │ │ ├── MethodAttributeVisitor.kt │ │ │ └── RecordComponentAttributeVisitor.kt │ │ ├── constant │ │ ├── BootstrapRefConstant.kt │ │ ├── ClassConstant.kt │ │ ├── Constant.kt │ │ ├── ConstantPool.kt │ │ ├── DoubleConstant.kt │ │ ├── DynamicConstant.kt │ │ ├── FieldrefConstant.kt │ │ ├── FloatConstant.kt │ │ ├── IntegerConstant.kt │ │ ├── InterfaceMethodrefConstant.kt │ │ ├── InvokeDynamicConstant.kt │ │ ├── LongConstant.kt │ │ ├── MethodHandleConstant.kt │ │ ├── MethodTypeConstant.kt │ │ ├── MethodrefConstant.kt │ │ ├── ModuleConstant.kt │ │ ├── NameAndTypeConstant.kt │ │ ├── PackageConstant.kt │ │ ├── RefConstant.kt │ │ ├── StringConstant.kt │ │ ├── Utf8Constant.kt │ │ ├── editor │ │ │ ├── ConstantPoolEditor.kt │ │ │ ├── ConstantPoolShrinker.kt │ │ │ └── ConstantUsageMarker.kt │ │ └── visitor │ │ │ ├── ConstantVisitor.kt │ │ │ └── ReferencedConstantVisitor.kt │ │ ├── editor │ │ ├── AttributeEditor.kt │ │ ├── ClassEditor.kt │ │ ├── ClassRenamer.kt │ │ ├── CodeEditor.kt │ │ ├── FieldEditor.kt │ │ ├── LocalVariableSizeComputer.kt │ │ ├── MethodEditor.kt │ │ ├── Renamer.kt │ │ └── StackSizeComputer.kt │ │ ├── instruction │ │ ├── ArithmeticInstruction.kt │ │ ├── ArrayClassInstruction.kt │ │ ├── ArrayInstruction.kt │ │ ├── ArrayPrimitiveTypeInstruction.kt │ │ ├── BranchInstruction.kt │ │ ├── ClassInstruction.kt │ │ ├── CompareInstruction.kt │ │ ├── ConstantInstruction.kt │ │ ├── ConversionInstruction.kt │ │ ├── ExceptionInstruction.kt │ │ ├── FieldInstruction.kt │ │ ├── InterfaceMethodInstruction.kt │ │ ├── InvocationInstruction.kt │ │ ├── InvokeDynamicInstruction.kt │ │ ├── JvmInstruction.kt │ │ ├── JvmOpCode.kt │ │ ├── LiteralConstantInstruction.kt │ │ ├── LiteralInstruction.kt │ │ ├── LiteralVariableInstruction.kt │ │ ├── LookupSwitchInstruction.kt │ │ ├── MethodInstruction.kt │ │ ├── MonitorInstruction.kt │ │ ├── NopInstruction.kt │ │ ├── NullReferenceInstruction.kt │ │ ├── ReturnInstruction.kt │ │ ├── SimpleInstruction.kt │ │ ├── StackInstruction.kt │ │ ├── SwitchInstruction.kt │ │ ├── TableSwitchInstruction.kt │ │ ├── VariableInstruction.kt │ │ ├── editor │ │ │ ├── InstructionWriter.kt │ │ │ ├── LabelInstruction.kt │ │ │ └── OffsetMap.kt │ │ └── visitor │ │ │ └── InstructionVisitor.kt │ │ ├── io │ │ ├── ClassDataInput.kt │ │ ├── ClassDataOutput.kt │ │ ├── ClassFileContent.kt │ │ ├── ClassFileReader.kt │ │ └── ClassFileWriter.kt │ │ ├── util │ │ └── ClassPool.kt │ │ ├── verifier │ │ ├── CodeAnalyzer.kt │ │ ├── Frame.kt │ │ ├── FrameProcessor.kt │ │ └── VerificationType.kt │ │ └── visitor │ │ ├── ClassFileVisitor.kt │ │ ├── ClassPoolVisitor.kt │ │ ├── FieldVisitor.kt │ │ ├── MemberVisitor.kt │ │ └── MethodVisitor.kt │ └── test │ ├── java │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── classfile │ │ └── attribute │ │ ├── DeprecatedClass.java │ │ ├── ExceptionClass.java │ │ └── RecordClass.java │ ├── kotlin │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── classfile │ │ ├── AbstractClassFileTest.kt │ │ ├── JmodTest.kt │ │ ├── attribute │ │ ├── DeprecatedAttributeTest.kt │ │ ├── ExceptionsAttributeTest.kt │ │ └── RecordAttributeTest.kt │ │ └── constant │ │ ├── ConstantBaseTest.kt │ │ ├── DoubleConstantTest.kt │ │ ├── FloatConstantTest.kt │ │ ├── IntegerConstantTest.kt │ │ ├── LongConstantTest.kt │ │ ├── StringConstantTest.kt │ │ └── Utf8ConstantTest.kt │ └── resources │ └── junit-platform.properties ├── common ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ ├── io │ │ ├── ConsoleOutputSink.kt │ │ ├── ConsoleOutputStreamFactory.kt │ │ ├── DataEntry.kt │ │ ├── DataEntryReader.kt │ │ ├── DataEntryWriter.kt │ │ ├── DirectoryOutputSink.kt │ │ ├── FileDataEntry.kt │ │ ├── FileOutputSink.kt │ │ ├── FileOutputStreamFactory.kt │ │ ├── FilteringDataEntryReader.kt │ │ ├── IndentingPrinter.kt │ │ ├── InputSource.kt │ │ ├── OutputSink.kt │ │ ├── OutputStreamFactory.kt │ │ ├── PathInputSource.kt │ │ ├── TransformedDataEntry.kt │ │ ├── TransformingDataEntryReader.kt │ │ ├── TransformingDataEntryWriter.kt │ │ ├── ZipDataEntry.kt │ │ ├── ZipDataEntryReader.kt │ │ ├── ZipFileDataEntry.kt │ │ └── ZipOutputSink.kt │ │ ├── util │ │ ├── Arrays.kt │ │ ├── Collections.kt │ │ ├── Escapers.kt │ │ ├── Files.kt │ │ ├── JvmSignature.kt │ │ ├── JvmTypes.kt │ │ ├── Primitives.kt │ │ ├── Ranges.kt │ │ ├── StringMatcher.kt │ │ └── Strings.kt │ │ └── visitor │ │ ├── AbstractCollector.kt │ │ └── AbstractMultiVisitor.kt │ └── test │ └── java │ └── com │ └── github │ └── netomi │ └── bat │ └── util │ ├── JvmSignatureTest.kt │ └── StringMatcherTest.kt ├── dexdump ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── dexdump │ │ ├── CallSiteArgumentPrinter.kt │ │ ├── ClassDefPrinter.kt │ │ ├── DexDumpPrinter.kt │ │ ├── EncodedValuePrinter.kt │ │ ├── InstructionPrinter.kt │ │ ├── LocalVariablePrinter.kt │ │ ├── PrintUtils.kt │ │ └── SourceLinePrinter.kt │ └── test │ ├── kotlin │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── dexdump │ │ └── FullDumpTest.kt │ └── resources │ └── dex │ ├── all-dexdump.txt │ ├── all.dex │ ├── all.txt │ ├── bytecodes-dexdump.txt │ ├── bytecodes.dex │ ├── bytecodes.txt │ ├── checkers-dexdump.txt │ ├── checkers.dex │ ├── checkers.txt │ ├── const-method-handle-dexdump.txt │ ├── const-method-handle.dex │ ├── const-method-handle.txt │ ├── invoke-custom-dexdump.txt │ ├── invoke-custom.dex │ ├── invoke-custom.txt │ ├── invoke-polymorphic-dexdump.txt │ ├── invoke-polymorphic.dex │ ├── invoke-polymorphic.txt │ ├── staticfields-dexdump.txt │ ├── staticfields.dex │ ├── staticfields.txt │ ├── values-dexdump.txt │ ├── values.dex │ └── values.txt ├── dexfile ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── dexfile │ │ ├── CallSite.kt │ │ ├── CallSiteID.kt │ │ ├── ClassData.kt │ │ ├── ClassDef.kt │ │ ├── ClassModifier.kt │ │ ├── Code.kt │ │ ├── DataItem.kt │ │ ├── DexAccessFlags.kt │ │ ├── DexConstants.kt │ │ ├── DexContent.kt │ │ ├── DexFile.kt │ │ ├── DexFormat.kt │ │ ├── DexHeader.kt │ │ ├── EncodedArray.kt │ │ ├── EncodedCatchHandler.kt │ │ ├── EncodedField.kt │ │ ├── EncodedMember.kt │ │ ├── EncodedMethod.kt │ │ ├── FieldID.kt │ │ ├── FieldModifier.kt │ │ ├── MapItem.kt │ │ ├── MapList.kt │ │ ├── MethodHandle.kt │ │ ├── MethodHandleType.kt │ │ ├── MethodID.kt │ │ ├── MethodModifier.kt │ │ ├── ProtoID.kt │ │ ├── StringData.kt │ │ ├── StringID.kt │ │ ├── Try.kt │ │ ├── TypeAddrPair.kt │ │ ├── TypeID.kt │ │ ├── TypeList.kt │ │ ├── Visibility.kt │ │ ├── annotation │ │ ├── Annotation.kt │ │ ├── AnnotationSet.kt │ │ ├── AnnotationSetRef.kt │ │ ├── AnnotationSetRefList.kt │ │ ├── AnnotationVisibility.kt │ │ ├── AnnotationsDirectory.kt │ │ ├── FieldAnnotation.kt │ │ ├── MethodAnnotation.kt │ │ ├── ParameterAnnotation.kt │ │ ├── editor │ │ │ ├── AnnotationCopier.kt │ │ │ └── AnnotationSetCopier.kt │ │ └── visitor │ │ │ ├── AnnotationSetVisitor.kt │ │ │ └── AnnotationVisitor.kt │ │ ├── debug │ │ ├── DebugInfo.kt │ │ ├── DebugInstruction.kt │ │ ├── editor │ │ │ ├── DebugInfoAdder.kt │ │ │ ├── DebugSequenceAdder.kt │ │ │ ├── DebugSequenceComposer.kt │ │ │ └── DebugSequenceUpdater.kt │ │ └── visitor │ │ │ ├── DebugInfoVisitor.kt │ │ │ └── DebugSequenceVisitor.kt │ │ ├── editor │ │ ├── ClassDefAdder.kt │ │ ├── ClassDefEditor.kt │ │ ├── CodeAdder.kt │ │ ├── CodeEditor.kt │ │ ├── DexEditor.kt │ │ ├── DexSorter.kt │ │ ├── FieldAdder.kt │ │ ├── FieldEditor.kt │ │ ├── MethodAdder.kt │ │ ├── MethodEditor.kt │ │ └── TryAdder.kt │ │ ├── instruction │ │ ├── ArithmeticInstruction.kt │ │ ├── ArithmeticLiteralInstruction.kt │ │ ├── ArrayInstruction.kt │ │ ├── ArrayTypeInstruction.kt │ │ ├── BranchInstruction.kt │ │ ├── CallSiteInstruction.kt │ │ ├── CompareInstruction.kt │ │ ├── ConversionInstruction.kt │ │ ├── DexInstruction.kt │ │ ├── DexOpCode.kt │ │ ├── ExceptionInstruction.kt │ │ ├── FieldInstruction.kt │ │ ├── FillArrayDataInstruction.kt │ │ ├── FillArrayPayload.kt │ │ ├── InstructionFormat.kt │ │ ├── LiteralInstruction.kt │ │ ├── MethodHandleRefInstruction.kt │ │ ├── MethodInstruction.kt │ │ ├── MethodProtoInstruction.kt │ │ ├── MethodTypeRefInstruction.kt │ │ ├── MonitorInstruction.kt │ │ ├── MoveInstruction.kt │ │ ├── NopInstruction.kt │ │ ├── PackedSwitchInstruction.kt │ │ ├── PackedSwitchPayload.kt │ │ ├── Payload.kt │ │ ├── PayloadInstruction.kt │ │ ├── ReturnInstruction.kt │ │ ├── SimpleInstruction.kt │ │ ├── SparseSwitchInstruction.kt │ │ ├── SparseSwitchPayload.kt │ │ ├── StringInstruction.kt │ │ ├── SwitchInstruction.kt │ │ ├── SwitchPayload.kt │ │ ├── TypeInstruction.kt │ │ ├── editor │ │ │ ├── InstructionAdder.kt │ │ │ ├── InstructionBuilder.kt │ │ │ ├── InstructionWriter.kt │ │ │ ├── LabelInstruction.kt │ │ │ └── OffsetMap.kt │ │ └── visitor │ │ │ ├── InstructionPrinter.kt │ │ │ └── InstructionVisitor.kt │ │ ├── io │ │ ├── ByteBufferBackedDexDataOutput.kt │ │ ├── CountingDexDataOutput.kt │ │ ├── DexDataInput.kt │ │ ├── DexDataOutput.kt │ │ ├── DexFileReader.kt │ │ ├── DexFileWriter.kt │ │ └── DexFormatException.kt │ │ ├── util │ │ ├── ClassDefPool.kt │ │ ├── DexTypes.kt │ │ └── Mutf8.kt │ │ ├── value │ │ ├── EncodedAnnotationValue.kt │ │ ├── EncodedArrayValue.kt │ │ ├── EncodedNullValue.kt │ │ ├── EncodedPrimitiveValues.kt │ │ ├── EncodedReferenceValues.kt │ │ ├── EncodedValue.kt │ │ ├── editor │ │ │ └── EncodedValueCopier.kt │ │ └── visitor │ │ │ ├── AnnotationElementVisitor.kt │ │ │ ├── EncodedArrayVisitor.kt │ │ │ └── EncodedValueVisitor.kt │ │ └── visitor │ │ ├── CallSiteIDVisitor.kt │ │ ├── CallSiteVisitor.kt │ │ ├── ClassDataVisitor.kt │ │ ├── ClassDefVisitor.kt │ │ ├── CodeVisitor.kt │ │ ├── DataItemVisitor.kt │ │ ├── DexFileVisitor.kt │ │ ├── DexHeaderVisitor.kt │ │ ├── EncodedFieldVisitor.kt │ │ ├── EncodedMemberVisitor.kt │ │ ├── EncodedMethodVisitor.kt │ │ ├── MethodHandleVisitor.kt │ │ ├── ReferencedIDVisitor.kt │ │ ├── TryVisitor.kt │ │ └── TypeVisitor.kt │ └── test │ └── kotlin │ └── com │ └── github │ └── netomi │ └── bat │ └── dexfile │ ├── CallSiteIDTest.kt │ ├── CallSiteTest.kt │ ├── DexContentTest.kt │ ├── EncodedCatchHandlerTest.kt │ ├── EncodedFieldTest.kt │ ├── EncodedMethodTest.kt │ ├── FieldIDTest.kt │ ├── MapItemTest.kt │ ├── MapListTest.kt │ ├── MethodHandleTest.kt │ ├── MethodIDTest.kt │ ├── ProtoIDTest.kt │ ├── StringDataTest.kt │ ├── StringIDTest.kt │ ├── TryTest.kt │ ├── TypeAddrPairTest.kt │ ├── TypeIDTest.kt │ ├── TypeListTest.kt │ ├── editor │ ├── ClassDefEditorTest.kt │ └── CodeEditorTest.kt │ ├── instruction │ ├── DexInstructionTest.kt │ └── LiteralInstructionTest.kt │ ├── io │ └── DexDataInputTest.kt │ └── value │ ├── EncodedAnnotationValueTest.kt │ ├── EncodedArrayValueTest.kt │ ├── EncodedEnumValueTest.kt │ ├── EncodedFieldValueTest.kt │ ├── EncodedMethodHandleValueTest.kt │ ├── EncodedMethodTypeValueTest.kt │ ├── EncodedMethodValueTest.kt │ ├── EncodedNullValueTest.kt │ ├── EncodedPrimitiveValuesTest.kt │ ├── EncodedStringValueTest.kt │ ├── EncodedTypeValueTest.kt │ └── EncodedValueTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jasm ├── build.gradle.kts └── src │ └── main │ ├── antlr │ ├── Jasm.g4 │ └── Jasmold.g4.old │ └── kotlin │ └── com │ └── github │ └── netomi │ └── bat │ └── jasm │ ├── Assembler.kt │ ├── Disassembler.kt │ ├── JasmExceptions.kt │ ├── assemble │ ├── AnnotationAssembler.kt │ ├── AttributeAssembler.kt │ ├── ClassFileAssembler.kt │ ├── CodeAssembler.kt │ ├── ConstantAssembler.kt │ ├── DebugStateComposer.kt │ ├── ElementValueAssembler.kt │ ├── InstructionAssembler.kt │ └── ParserHelpers.kt │ └── disassemble │ ├── AnnotationPrinter.kt │ ├── AttributePrinter.kt │ ├── CodePrinter.kt │ ├── ConstantPrinter.kt │ ├── ElementValuePrinter.kt │ ├── InstructionPrinter.kt │ ├── JasmPrinter.kt │ └── LabelPrinter.kt ├── jitpack.yml ├── settings.gradle ├── shrinker ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── github │ └── netomi │ └── bat │ └── shrinker │ ├── Shrinker.kt │ ├── classfile │ ├── AnyClass.kt │ ├── AnyField.kt │ ├── AnyMethod.kt │ ├── LibraryClass.kt │ ├── LibraryField.kt │ ├── LibraryMethod.kt │ ├── ProgramClass.kt │ ├── ProgramField.kt │ └── ProgramMethod.kt │ ├── editor │ └── ClassShrinker.kt │ ├── io │ ├── LibraryClassReader.kt │ └── ProgramClassReader.kt │ ├── marker │ ├── ClassUsageMarker.kt │ └── UsageMarker.kt │ ├── util │ ├── ClassHierarchyCleaner.kt │ ├── ClassHierarchyInitializer.kt │ └── ProgramView.kt │ └── visitor │ ├── AnyClassVisitor.kt │ ├── AnyFieldVisitor.kt │ └── AnyMethodVisitor.kt ├── smali ├── build.gradle.kts └── src │ ├── main │ ├── antlr │ │ └── Smali.g4 │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── smali │ │ ├── Assembler.kt │ │ ├── Disassembler.kt │ │ ├── SmaliExceptions.kt │ │ ├── assemble │ │ ├── AnnotationAssembler.kt │ │ ├── ClassDefAssembler.kt │ │ ├── CodeAssembler.kt │ │ ├── EncodedValueAssembler.kt │ │ ├── InstructionAssembler.kt │ │ └── ParserHelpers.kt │ │ └── disassemble │ │ ├── AnnotationPrinter.kt │ │ ├── BranchTargetPrinter.kt │ │ ├── CallSiteArgumentPrinter.kt │ │ ├── EncodedValuePrinter.kt │ │ ├── InitializationDetector.kt │ │ ├── InstructionPrinter.kt │ │ ├── LocalVariableCollector.kt │ │ ├── Numbers.kt │ │ ├── RegisterPrinter.kt │ │ ├── SmaliPrinter.kt │ │ ├── SourceLineCollector.kt │ │ └── TryCatchPrinter.kt │ └── test │ ├── kotlin │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── smali │ │ ├── AssemblerTest.kt │ │ ├── DisassemblerTest.kt │ │ ├── IntegrationTest.kt │ │ └── TestOutputStream.kt │ └── resources │ ├── dex │ ├── all.dex │ ├── all.zip │ ├── bytecodes.dex │ ├── bytecodes.zip │ ├── checkers.dex │ ├── checkers.zip │ ├── const-method-handle.dex │ ├── const-method-handle.zip │ ├── invoke-custom.dex │ ├── invoke-custom.zip │ ├── invoke-polymorphic.dex │ ├── invoke-polymorphic.zip │ ├── staticfields.dex │ ├── staticfields.zip │ ├── values.dex │ └── values.zip │ ├── junit-tests │ ├── AnnotationTests │ │ ├── AnnotationTests.smali │ │ └── TestAnnotationClass.smali │ ├── ArrayTests │ │ └── ArrayTests.smali │ ├── ExceptionTest │ │ └── ExceptionTest.smali │ ├── FieldTest │ │ └── FieldTest.smali │ ├── InstructionTests │ │ ├── Format10t │ │ │ └── Format10t.smali │ │ ├── Format10x │ │ │ └── Format10x.smali │ │ ├── Format11n │ │ │ └── Format11n.smali │ │ ├── Format11x │ │ │ └── Format11x.smali │ │ ├── Format12x │ │ │ └── Format12x.smali │ │ ├── Format20t │ │ │ └── Format20t.smali │ │ ├── Format21c │ │ │ ├── Format21c.smali │ │ │ ├── StaticFields.smali │ │ │ └── StringWrapper.smali │ │ ├── Format21h │ │ │ └── Format21h.smali │ │ ├── Format21s │ │ │ └── Format21s.smali │ │ ├── Format21t │ │ │ └── Format21t.smali │ │ ├── Format22b │ │ │ └── Format22b.smali │ │ ├── Format22c │ │ │ ├── Format22c.smali │ │ │ └── InstanceFields.smali │ │ ├── Format22s │ │ │ └── Format22s.smali │ │ ├── Format22t │ │ │ └── Format22t.smali │ │ ├── Format22x │ │ │ └── Format22x.smali │ │ ├── Format23x │ │ │ └── Format23x.smali │ │ ├── Format30t │ │ │ └── Format30t.smali │ │ ├── Format31i │ │ │ └── Format31i.smali │ │ ├── Format31t │ │ │ └── Format31t.smali │ │ ├── Format32x │ │ │ └── Format32x.smali │ │ ├── Format35c │ │ │ ├── Format35c.smali │ │ │ ├── Methods.smali │ │ │ ├── MethodsInterface.smali │ │ │ └── MethodsSuper.smali │ │ ├── Format3rc │ │ │ ├── Format3rc.smali │ │ │ ├── RangeMethods.smali │ │ │ ├── RangeMethodsInterface.smali │ │ │ └── RangeMethodsSuper.smali │ │ └── Format51l │ │ │ └── Format51l.smali │ ├── LineTest │ │ └── LineTest.smali │ ├── SpecialInstructionPaddingTest │ │ └── SpecialInstructionPaddingTest.smali │ ├── StaticFieldInitializerTest │ │ └── StaticFieldInitializerTest.smali │ ├── TestSuite.smali │ ├── Util │ │ └── Assert.smali │ ├── junit.zip │ └── rundalvikvm │ └── smali │ ├── AnnotationTypes │ ├── ClassAnnotation.smali │ ├── FieldAnnotation.smali │ ├── Main.smali │ ├── MethodAnnotation.smali │ └── ParameterAnnotation.smali │ ├── AnnotationValues │ ├── 10.smali │ ├── AnnotationWithValues.smali │ ├── Enum.smali │ ├── Main.smali │ └── SubAnnotation.smali │ ├── Arrays │ └── Format31t.smali │ ├── BracketedMemberNames │ └── BracketedMemberNames.smali │ ├── ConstMethodHandle │ └── ConstTest.smali │ ├── Enums │ ├── Enum.smali │ └── Main.smali │ ├── Errors │ └── Errors.smali │ ├── Fields │ └── StaticFields.smali │ ├── HelloWorld │ └── HelloWorld.smali │ ├── Interface │ ├── Interface.smali │ └── Main.smali │ ├── InvokeCustom │ ├── BootstrapLinker.smali │ ├── Custom.smali │ └── Main.smali │ ├── MethodOverloading │ └── Main.smali │ ├── Polymorphic │ └── Main.smali │ ├── RecursiveAnnotation │ ├── Main.smali │ └── RecursiveAnnotation.smali │ └── RecursiveExceptionHandler │ └── Main.smali ├── tinydvm ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── github │ │ └── netomi │ │ └── bat │ │ └── tinydvm │ │ ├── Dvm.kt │ │ ├── Interpreter.kt │ │ ├── data │ │ ├── DvmClass.kt │ │ ├── DvmField.kt │ │ ├── DvmMethod.kt │ │ ├── DvmNullReferenceValue.kt │ │ ├── DvmObject.kt │ │ ├── DvmPrimitiveValue.kt │ │ ├── DvmReferenceValue.kt │ │ ├── DvmUnitValue.kt │ │ ├── DvmValue.kt │ │ ├── Status.kt │ │ ├── dex │ │ │ ├── DvmDexClass.kt │ │ │ ├── DvmDexField.kt │ │ │ ├── DvmDexMethod.kt │ │ │ └── DvmDexObject.kt │ │ └── jvm │ │ │ ├── DvmNativeClass.kt │ │ │ ├── DvmNativeField.kt │ │ │ ├── DvmNativeMethod.kt │ │ │ └── DvmNativeObject.kt │ │ ├── overrides │ │ ├── ObjectOverride.kt │ │ └── Overrides.kt │ │ └── processing │ │ ├── InstructionProcessor.kt │ │ ├── InterpreterState.kt │ │ └── VerifyException.kt │ └── test │ ├── kotlin │ └── InterpreterTest.kt │ └── resources │ └── smali │ └── HelloWorld.smali └── tools ├── build.gradle.kts ├── scripts ├── bat-baksmali.sh ├── bat-classdump.sh ├── bat-dejasm.sh ├── bat-dexdump.sh ├── bat-dexmerge.sh ├── bat-jasm.sh ├── bat-shadow.sh └── bat-smali.sh └── src └── main └── kotlin └── com └── github └── netomi └── bat ├── BakSmaliCommand.kt ├── ClassDumpCommand.kt ├── DeJasmCommand.kt ├── DexDumpCommand.kt ├── DexMergeCommand.kt ├── JasmCommand.kt ├── ShadowCommand.kt └── SmaliCommand.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: netomi 2 | -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | .idea/ 3 | build/ 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/README.md -------------------------------------------------------------------------------- /classdump/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/build.gradle.kts -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/AttributePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/AttributePrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ClassDumpPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ClassDumpPrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ClassFilePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ClassFilePrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ConstantPoolPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ConstantPoolPrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ConstantPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ConstantPrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ElementValuePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ElementValuePrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/InstructionPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/InstructionPrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/ReferencedIndexPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/ReferencedIndexPrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/StackMapFramePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/StackMapFramePrinter.kt -------------------------------------------------------------------------------- /classdump/src/main/kotlin/com/github/netomi/bat/classdump/TargetInfoPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classdump/src/main/kotlin/com/github/netomi/bat/classdump/TargetInfoPrinter.kt -------------------------------------------------------------------------------- /classfile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/build.gradle.kts -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/AccessFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/AccessFlags.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassConstants.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassFile.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/ClassModifier.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/Field.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/Field.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/FieldModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/FieldModifier.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/Member.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/Member.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/Method.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/Method.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/MethodModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/MethodModifier.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/Version.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/Visibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/Visibility.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/Attribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/Attribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/AttributeMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/AttributeMap.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/BootstrapMethodsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/BootstrapMethodsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/CodeAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/CodeAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/ConstantValueAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/ConstantValueAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/DeprecatedAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/DeprecatedAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/EnclosingMethodAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/EnclosingMethodAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/ExceptionsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/ExceptionsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/InnerClassesAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/InnerClassesAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LineNumberTableAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LineNumberTableAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LocalVariableTableAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LocalVariableTableAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LocalVariableTypeTableAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/LocalVariableTypeTableAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/MethodParametersAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/MethodParametersAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/NestHostAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/NestHostAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/NestMembersAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/NestMembersAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/PermittedSubclassesAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/PermittedSubclassesAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/RecordAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/RecordAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SignatureAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SignatureAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SourceDebugExtensionAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SourceDebugExtensionAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SourceFileAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SourceFileAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SyntheticAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/SyntheticAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/UnknownAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/UnknownAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/Annotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/Annotation.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/AnnotationDefaultAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/AnnotationDefaultAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/AnnotationElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/AnnotationElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ArrayElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ArrayElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ClassElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ClassElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ConstElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ConstElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/ElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/EnumElementValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/EnumElementValue.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleTypeAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeInvisibleTypeAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeParameterAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeParameterAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeTypeAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeTypeAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleTypeAnnotationsAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/RuntimeVisibleTypeAnnotationsAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TargetInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TargetInfo.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TypeAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TypeAnnotation.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TypePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/TypePath.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/AnnotationVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/AnnotationVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/AnnotationVisitorIndexed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/AnnotationVisitorIndexed.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/ElementValueVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/ElementValueVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/TargetInfoVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/annotation/visitor/TargetInfoVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ExportsEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ExportsEntry.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleHashesAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleHashesAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleMainClassAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleMainClassAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModulePackagesAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModulePackagesAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleTargetAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ModuleTargetAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/OpensEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/OpensEntry.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ProvidesEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/ProvidesEntry.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/RequiresEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/RequiresEntry.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/UsesEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/module/UsesEntry.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/StackMapFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/StackMapFrame.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/StackMapTableAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/StackMapTableAttribute.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/VerificationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/VerificationType.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/visitor/StackMapFrameVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/preverification/visitor/StackMapFrameVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/AnyAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/AnyAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/AttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/AttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/ClassAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/ClassAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/CodeAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/CodeAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/ExceptionVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/ExceptionVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/FieldAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/FieldAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/MemberAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/MemberAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/MethodAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/MethodAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/RecordComponentAttributeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/attribute/visitor/RecordComponentAttributeVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/BootstrapRefConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/BootstrapRefConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ClassConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ClassConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/Constant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ConstantPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ConstantPool.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/DoubleConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/DoubleConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/DynamicConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/DynamicConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/FieldrefConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/FieldrefConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/FloatConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/FloatConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/IntegerConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/IntegerConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/InterfaceMethodrefConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/InterfaceMethodrefConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/InvokeDynamicConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/InvokeDynamicConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/LongConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/LongConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodHandleConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodHandleConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodTypeConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodTypeConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodrefConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/MethodrefConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ModuleConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/ModuleConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/NameAndTypeConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/NameAndTypeConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/PackageConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/PackageConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/RefConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/RefConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/StringConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/StringConstant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/Utf8Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/Utf8Constant.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantPoolEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantPoolEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantPoolShrinker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantPoolShrinker.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantUsageMarker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/editor/ConstantUsageMarker.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/visitor/ConstantVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/visitor/ConstantVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/visitor/ReferencedConstantVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/constant/visitor/ReferencedConstantVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/AttributeEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/AttributeEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/ClassEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/ClassEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/ClassRenamer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/ClassRenamer.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/CodeEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/CodeEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/FieldEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/FieldEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/LocalVariableSizeComputer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/LocalVariableSizeComputer.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/MethodEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/MethodEditor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/Renamer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/Renamer.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/StackSizeComputer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/editor/StackSizeComputer.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArithmeticInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArithmeticInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayClassInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayClassInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayPrimitiveTypeInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ArrayPrimitiveTypeInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/BranchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/BranchInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ClassInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ClassInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/CompareInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/CompareInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ConstantInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ConstantInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ConversionInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ConversionInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ExceptionInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ExceptionInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/FieldInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/FieldInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InterfaceMethodInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InterfaceMethodInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InvocationInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InvocationInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InvokeDynamicInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/InvokeDynamicInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/JvmInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/JvmInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/JvmOpCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/JvmOpCode.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralConstantInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralConstantInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralVariableInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LiteralVariableInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LookupSwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/LookupSwitchInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/MethodInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/MethodInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/MonitorInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/MonitorInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/NopInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/NopInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/NullReferenceInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/NullReferenceInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ReturnInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/ReturnInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/SimpleInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/SimpleInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/StackInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/StackInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/SwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/SwitchInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/TableSwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/TableSwitchInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/VariableInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/VariableInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/InstructionWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/InstructionWriter.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/LabelInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/LabelInstruction.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/OffsetMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/editor/OffsetMap.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/visitor/InstructionVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/instruction/visitor/InstructionVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassDataInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassDataInput.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassDataOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassDataOutput.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileContent.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileReader.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/io/ClassFileWriter.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/util/ClassPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/util/ClassPool.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/CodeAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/CodeAnalyzer.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/Frame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/Frame.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/FrameProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/FrameProcessor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/VerificationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/verifier/VerificationType.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/ClassFileVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/ClassFileVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/ClassPoolVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/ClassPoolVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/FieldVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/FieldVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/MemberVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/MemberVisitor.kt -------------------------------------------------------------------------------- /classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/MethodVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/main/kotlin/com/github/netomi/bat/classfile/visitor/MethodVisitor.kt -------------------------------------------------------------------------------- /classfile/src/test/java/com/github/netomi/bat/classfile/attribute/DeprecatedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/java/com/github/netomi/bat/classfile/attribute/DeprecatedClass.java -------------------------------------------------------------------------------- /classfile/src/test/java/com/github/netomi/bat/classfile/attribute/ExceptionClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/java/com/github/netomi/bat/classfile/attribute/ExceptionClass.java -------------------------------------------------------------------------------- /classfile/src/test/java/com/github/netomi/bat/classfile/attribute/RecordClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/java/com/github/netomi/bat/classfile/attribute/RecordClass.java -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/AbstractClassFileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/AbstractClassFileTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/JmodTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/JmodTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/DeprecatedAttributeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/DeprecatedAttributeTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/ExceptionsAttributeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/ExceptionsAttributeTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/RecordAttributeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/attribute/RecordAttributeTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/ConstantBaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/ConstantBaseTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/DoubleConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/DoubleConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/FloatConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/FloatConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/IntegerConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/IntegerConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/LongConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/LongConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/StringConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/StringConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/Utf8ConstantTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/classfile/src/test/kotlin/com/github/netomi/bat/classfile/constant/Utf8ConstantTest.kt -------------------------------------------------------------------------------- /classfile/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- 1 | junit.jupiter.testinstance.lifecycle.default = per_class -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ConsoleOutputSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ConsoleOutputSink.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ConsoleOutputStreamFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ConsoleOutputStreamFactory.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/DataEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/DataEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/DataEntryReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/DataEntryReader.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/DataEntryWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/DataEntryWriter.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/DirectoryOutputSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/DirectoryOutputSink.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/FileDataEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/FileDataEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/FileOutputSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/FileOutputSink.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/FileOutputStreamFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/FileOutputStreamFactory.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/FilteringDataEntryReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/FilteringDataEntryReader.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/IndentingPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/IndentingPrinter.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/InputSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/InputSource.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/OutputSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/OutputSink.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/OutputStreamFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/OutputStreamFactory.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/PathInputSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/PathInputSource.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/TransformedDataEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/TransformedDataEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/TransformingDataEntryReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/TransformingDataEntryReader.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/TransformingDataEntryWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/TransformingDataEntryWriter.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ZipDataEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ZipDataEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ZipDataEntryReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ZipDataEntryReader.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ZipFileDataEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ZipFileDataEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/io/ZipOutputSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/io/ZipOutputSink.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Arrays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Arrays.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Collections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Collections.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Escapers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Escapers.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Files.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Files.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/JvmSignature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/JvmSignature.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/JvmTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/JvmTypes.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Primitives.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Primitives.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Ranges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Ranges.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/StringMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/StringMatcher.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/util/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/util/Strings.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/visitor/AbstractCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/visitor/AbstractCollector.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/github/netomi/bat/visitor/AbstractMultiVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/main/kotlin/com/github/netomi/bat/visitor/AbstractMultiVisitor.kt -------------------------------------------------------------------------------- /common/src/test/java/com/github/netomi/bat/util/JvmSignatureTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/test/java/com/github/netomi/bat/util/JvmSignatureTest.kt -------------------------------------------------------------------------------- /common/src/test/java/com/github/netomi/bat/util/StringMatcherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/common/src/test/java/com/github/netomi/bat/util/StringMatcherTest.kt -------------------------------------------------------------------------------- /dexdump/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/build.gradle.kts -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/CallSiteArgumentPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/CallSiteArgumentPrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/ClassDefPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/ClassDefPrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/DexDumpPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/DexDumpPrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/EncodedValuePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/EncodedValuePrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/InstructionPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/InstructionPrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/LocalVariablePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/LocalVariablePrinter.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/PrintUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/PrintUtils.kt -------------------------------------------------------------------------------- /dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/SourceLinePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/main/kotlin/com/github/netomi/bat/dexdump/SourceLinePrinter.kt -------------------------------------------------------------------------------- /dexdump/src/test/kotlin/com/github/netomi/bat/dexdump/FullDumpTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/kotlin/com/github/netomi/bat/dexdump/FullDumpTest.kt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/all-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/all-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/all.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/all.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/all.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/bytecodes-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/bytecodes-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/bytecodes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/bytecodes.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/bytecodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/bytecodes.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/checkers-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/checkers-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/checkers.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/checkers.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/checkers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/checkers.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/const-method-handle-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/const-method-handle-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/const-method-handle.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/const-method-handle.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/const-method-handle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/const-method-handle.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-custom-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-custom-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-custom.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-custom.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-custom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-custom.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-polymorphic-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-polymorphic-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-polymorphic.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-polymorphic.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/invoke-polymorphic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/invoke-polymorphic.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/staticfields-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/staticfields-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/staticfields.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/staticfields.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/staticfields.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/staticfields.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/values-dexdump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/values-dexdump.txt -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/values.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/values.dex -------------------------------------------------------------------------------- /dexdump/src/test/resources/dex/values.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexdump/src/test/resources/dex/values.txt -------------------------------------------------------------------------------- /dexfile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/build.gradle.kts -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/CallSite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/CallSite.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/CallSiteID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/CallSiteID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassData.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassDef.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassDef.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ClassModifier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Code.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Code.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DataItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DataItem.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexAccessFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexAccessFlags.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexConstants.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexContent.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexFile.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexFormat.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/DexHeader.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedArray.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedCatchHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedCatchHandler.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedField.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedMember.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/EncodedMethod.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/FieldID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/FieldID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/FieldModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/FieldModifier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MapItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MapItem.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MapList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MapList.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodHandle.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodHandleType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodHandleType.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/MethodModifier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ProtoID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/ProtoID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/StringData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/StringData.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/StringID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/StringID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Try.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Try.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeAddrPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeAddrPair.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeID.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/TypeList.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Visibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/Visibility.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/Annotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/Annotation.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSet.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSetRef.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSetRef.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSetRefList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationSetRefList.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationVisibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationVisibility.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationsDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/AnnotationsDirectory.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/FieldAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/FieldAnnotation.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/MethodAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/MethodAnnotation.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/ParameterAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/ParameterAnnotation.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/editor/AnnotationCopier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/editor/AnnotationCopier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/editor/AnnotationSetCopier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/editor/AnnotationSetCopier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/visitor/AnnotationSetVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/visitor/AnnotationSetVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/visitor/AnnotationVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/annotation/visitor/AnnotationVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/DebugInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/DebugInfo.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/DebugInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/DebugInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugInfoAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugInfoAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceComposer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceComposer.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/editor/DebugSequenceUpdater.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/visitor/DebugInfoVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/visitor/DebugInfoVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/visitor/DebugSequenceVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/debug/visitor/DebugSequenceVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefEditor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/CodeAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/CodeAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/CodeEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/CodeEditor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/DexEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/DexEditor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/DexSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/DexSorter.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/FieldAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/FieldAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/FieldEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/FieldEditor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/MethodAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/MethodAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/MethodEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/MethodEditor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/TryAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/editor/TryAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArithmeticInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArithmeticInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArithmeticLiteralInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArithmeticLiteralInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArrayInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArrayInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArrayTypeInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ArrayTypeInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/BranchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/BranchInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/CallSiteInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/CallSiteInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/CompareInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/CompareInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ConversionInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ConversionInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/DexInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/DexInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/DexOpCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/DexOpCode.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ExceptionInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ExceptionInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FieldInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FieldInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FillArrayDataInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FillArrayDataInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FillArrayPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/FillArrayPayload.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/InstructionFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/InstructionFormat.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/LiteralInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/LiteralInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodHandleRefInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodHandleRefInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodProtoInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodProtoInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodTypeRefInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MethodTypeRefInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MonitorInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MonitorInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MoveInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/MoveInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/NopInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/NopInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PackedSwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PackedSwitchInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PackedSwitchPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PackedSwitchPayload.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/Payload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/Payload.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PayloadInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/PayloadInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ReturnInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/ReturnInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SimpleInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SimpleInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SparseSwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SparseSwitchInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SparseSwitchPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SparseSwitchPayload.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/StringInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/StringInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SwitchInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SwitchInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SwitchPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/SwitchPayload.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/TypeInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/TypeInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionAdder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionBuilder.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/InstructionWriter.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/LabelInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/LabelInstruction.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/OffsetMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/editor/OffsetMap.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/visitor/InstructionPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/visitor/InstructionPrinter.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/visitor/InstructionVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/instruction/visitor/InstructionVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/ByteBufferBackedDexDataOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/ByteBufferBackedDexDataOutput.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/CountingDexDataOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/CountingDexDataOutput.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexDataInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexDataInput.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexDataOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexDataOutput.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFileReader.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFileWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFileWriter.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFormatException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/io/DexFormatException.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/ClassDefPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/ClassDefPool.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/DexTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/DexTypes.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/Mutf8.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/util/Mutf8.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedAnnotationValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedAnnotationValue.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedArrayValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedArrayValue.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedNullValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedNullValue.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedPrimitiveValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedPrimitiveValues.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedReferenceValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedReferenceValues.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/EncodedValue.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/editor/EncodedValueCopier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/editor/EncodedValueCopier.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/AnnotationElementVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/AnnotationElementVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/EncodedArrayVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/EncodedArrayVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/EncodedValueVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/value/visitor/EncodedValueVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CallSiteIDVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CallSiteIDVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CallSiteVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CallSiteVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ClassDataVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ClassDataVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ClassDefVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ClassDefVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CodeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/CodeVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DataItemVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DataItemVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DexFileVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DexFileVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DexHeaderVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/DexHeaderVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedFieldVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedFieldVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedMemberVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedMemberVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedMethodVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/EncodedMethodVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/MethodHandleVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/MethodHandleVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ReferencedIDVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/ReferencedIDVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/TryVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/TryVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/TypeVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/main/kotlin/com/github/netomi/bat/dexfile/visitor/TypeVisitor.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/CallSiteIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/CallSiteIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/CallSiteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/CallSiteTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/DexContentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/DexContentTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedCatchHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedCatchHandlerTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedFieldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedFieldTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedMethodTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/EncodedMethodTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/FieldIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/FieldIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MapItemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MapItemTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MapListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MapListTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MethodHandleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MethodHandleTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MethodIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/MethodIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/ProtoIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/ProtoIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/StringDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/StringDataTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/StringIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/StringIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TryTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeAddrPairTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeAddrPairTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeIDTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/TypeListTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/editor/ClassDefEditorTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/editor/CodeEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/editor/CodeEditorTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/instruction/DexInstructionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/instruction/DexInstructionTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/instruction/LiteralInstructionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/instruction/LiteralInstructionTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/io/DexDataInputTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/io/DexDataInputTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedAnnotationValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedAnnotationValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedArrayValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedArrayValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedEnumValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedEnumValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedFieldValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedFieldValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodHandleValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodHandleValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodTypeValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodTypeValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedMethodValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedNullValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedNullValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedPrimitiveValuesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedPrimitiveValuesTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedStringValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedStringValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedTypeValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedTypeValueTest.kt -------------------------------------------------------------------------------- /dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedValueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/dexfile/src/test/kotlin/com/github/netomi/bat/dexfile/value/EncodedValueTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | 3 | version=0.3.0-SNAPSHOT -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jasm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/build.gradle.kts -------------------------------------------------------------------------------- /jasm/src/main/antlr/Jasm.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/antlr/Jasm.g4 -------------------------------------------------------------------------------- /jasm/src/main/antlr/Jasmold.g4.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/antlr/Jasmold.g4.old -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/Assembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/Assembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/Disassembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/Disassembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/JasmExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/JasmExceptions.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/AnnotationAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/AnnotationAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/AttributeAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/AttributeAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ClassFileAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ClassFileAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/CodeAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/CodeAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ConstantAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ConstantAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/DebugStateComposer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/DebugStateComposer.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ElementValueAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ElementValueAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/InstructionAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/InstructionAssembler.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ParserHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/assemble/ParserHelpers.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/AnnotationPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/AnnotationPrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/AttributePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/AttributePrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/CodePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/CodePrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/ConstantPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/ConstantPrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/ElementValuePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/ElementValuePrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/InstructionPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/InstructionPrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/JasmPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/JasmPrinter.kt -------------------------------------------------------------------------------- /jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/LabelPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/jasm/src/main/kotlin/com/github/netomi/bat/jasm/disassemble/LabelPrinter.kt -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 3 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/settings.gradle -------------------------------------------------------------------------------- /shrinker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/build.gradle.kts -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/Shrinker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/Shrinker.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyClass.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyField.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/AnyMethod.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryClass.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryField.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/LibraryMethod.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramClass.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramField.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/classfile/ProgramMethod.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/editor/ClassShrinker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/editor/ClassShrinker.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/io/LibraryClassReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/io/LibraryClassReader.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/io/ProgramClassReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/io/ProgramClassReader.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/marker/ClassUsageMarker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/marker/ClassUsageMarker.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/marker/UsageMarker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/marker/UsageMarker.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ClassHierarchyCleaner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ClassHierarchyCleaner.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ClassHierarchyInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ClassHierarchyInitializer.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ProgramView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/util/ProgramView.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyClassVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyClassVisitor.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyFieldVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyFieldVisitor.kt -------------------------------------------------------------------------------- /shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyMethodVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/shrinker/src/main/kotlin/com/github/netomi/bat/shrinker/visitor/AnyMethodVisitor.kt -------------------------------------------------------------------------------- /smali/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/build.gradle.kts -------------------------------------------------------------------------------- /smali/src/main/antlr/Smali.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/antlr/Smali.g4 -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/Assembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/Assembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/Disassembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/Disassembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/SmaliExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/SmaliExceptions.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/AnnotationAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/AnnotationAssembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/ClassDefAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/ClassDefAssembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/CodeAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/CodeAssembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/EncodedValueAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/EncodedValueAssembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/InstructionAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/InstructionAssembler.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/ParserHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/assemble/ParserHelpers.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/AnnotationPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/AnnotationPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/BranchTargetPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/BranchTargetPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/CallSiteArgumentPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/CallSiteArgumentPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/EncodedValuePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/EncodedValuePrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/InitializationDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/InitializationDetector.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/InstructionPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/InstructionPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/LocalVariableCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/LocalVariableCollector.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/Numbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/Numbers.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/RegisterPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/RegisterPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/SmaliPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/SmaliPrinter.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/SourceLineCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/SourceLineCollector.kt -------------------------------------------------------------------------------- /smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/TryCatchPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/main/kotlin/com/github/netomi/bat/smali/disassemble/TryCatchPrinter.kt -------------------------------------------------------------------------------- /smali/src/test/kotlin/com/github/netomi/bat/smali/AssemblerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/kotlin/com/github/netomi/bat/smali/AssemblerTest.kt -------------------------------------------------------------------------------- /smali/src/test/kotlin/com/github/netomi/bat/smali/DisassemblerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/kotlin/com/github/netomi/bat/smali/DisassemblerTest.kt -------------------------------------------------------------------------------- /smali/src/test/kotlin/com/github/netomi/bat/smali/IntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/kotlin/com/github/netomi/bat/smali/IntegrationTest.kt -------------------------------------------------------------------------------- /smali/src/test/kotlin/com/github/netomi/bat/smali/TestOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/kotlin/com/github/netomi/bat/smali/TestOutputStream.kt -------------------------------------------------------------------------------- /smali/src/test/resources/dex/all.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/all.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/all.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/all.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/bytecodes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/bytecodes.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/bytecodes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/bytecodes.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/checkers.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/checkers.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/checkers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/checkers.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/const-method-handle.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/const-method-handle.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/const-method-handle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/const-method-handle.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/invoke-custom.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/invoke-custom.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/invoke-custom.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/invoke-custom.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/invoke-polymorphic.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/invoke-polymorphic.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/invoke-polymorphic.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/invoke-polymorphic.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/staticfields.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/staticfields.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/staticfields.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/staticfields.zip -------------------------------------------------------------------------------- /smali/src/test/resources/dex/values.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/values.dex -------------------------------------------------------------------------------- /smali/src/test/resources/dex/values.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/dex/values.zip -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/AnnotationTests/AnnotationTests.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/AnnotationTests/AnnotationTests.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/AnnotationTests/TestAnnotationClass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/AnnotationTests/TestAnnotationClass.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/ArrayTests/ArrayTests.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/ArrayTests/ArrayTests.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/ExceptionTest/ExceptionTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/ExceptionTest/ExceptionTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/FieldTest/FieldTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/FieldTest/FieldTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format10t/Format10t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format10t/Format10t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format10x/Format10x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format10x/Format10x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format11n/Format11n.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format11n/Format11n.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format11x/Format11x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format11x/Format11x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format12x/Format12x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format12x/Format12x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format20t/Format20t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format20t/Format20t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21c/Format21c.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21c/Format21c.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21c/StaticFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21c/StaticFields.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21c/StringWrapper.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21c/StringWrapper.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21h/Format21h.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21h/Format21h.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21s/Format21s.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21s/Format21s.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format21t/Format21t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format21t/Format21t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22b/Format22b.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22b/Format22b.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22c/Format22c.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22c/Format22c.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22c/InstanceFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22c/InstanceFields.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22s/Format22s.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22s/Format22s.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22t/Format22t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22t/Format22t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format22x/Format22x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format22x/Format22x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format23x/Format23x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format23x/Format23x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format30t/Format30t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format30t/Format30t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format31i/Format31i.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format31i/Format31i.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format31t/Format31t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format31t/Format31t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format32x/Format32x.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format32x/Format32x.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format35c/Format35c.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format35c/Format35c.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format35c/Methods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format35c/Methods.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format35c/MethodsInterface.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format35c/MethodsInterface.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format35c/MethodsSuper.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format35c/MethodsSuper.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format3rc/Format3rc.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format3rc/Format3rc.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethods.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethodsInterface.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethodsInterface.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethodsSuper.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format3rc/RangeMethodsSuper.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/InstructionTests/Format51l/Format51l.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/InstructionTests/Format51l/Format51l.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/LineTest/LineTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/LineTest/LineTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/SpecialInstructionPaddingTest/SpecialInstructionPaddingTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/SpecialInstructionPaddingTest/SpecialInstructionPaddingTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/StaticFieldInitializerTest/StaticFieldInitializerTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/StaticFieldInitializerTest/StaticFieldInitializerTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/TestSuite.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/TestSuite.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/Util/Assert.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/Util/Assert.smali -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/junit.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/junit.zip -------------------------------------------------------------------------------- /smali/src/test/resources/junit-tests/rundalvikvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/junit-tests/rundalvikvm -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationTypes/ClassAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationTypes/ClassAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationTypes/FieldAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationTypes/FieldAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationTypes/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationTypes/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationTypes/MethodAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationTypes/MethodAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationTypes/ParameterAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationTypes/ParameterAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationValues/10.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationValues/10.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationValues/AnnotationWithValues.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationValues/AnnotationWithValues.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationValues/Enum.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationValues/Enum.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationValues/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationValues/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/AnnotationValues/SubAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/AnnotationValues/SubAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Arrays/Format31t.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Arrays/Format31t.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/BracketedMemberNames/BracketedMemberNames.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/BracketedMemberNames/BracketedMemberNames.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/ConstMethodHandle/ConstTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/ConstMethodHandle/ConstTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Enums/Enum.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Enums/Enum.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Enums/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Enums/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Errors/Errors.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Errors/Errors.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Fields/StaticFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Fields/StaticFields.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/HelloWorld/HelloWorld.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/HelloWorld/HelloWorld.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Interface/Interface.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Interface/Interface.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Interface/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Interface/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/InvokeCustom/BootstrapLinker.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/InvokeCustom/BootstrapLinker.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/InvokeCustom/Custom.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/InvokeCustom/Custom.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/InvokeCustom/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/InvokeCustom/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/MethodOverloading/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/MethodOverloading/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/Polymorphic/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/Polymorphic/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/RecursiveAnnotation/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/RecursiveAnnotation/Main.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/RecursiveAnnotation/RecursiveAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/RecursiveAnnotation/RecursiveAnnotation.smali -------------------------------------------------------------------------------- /smali/src/test/resources/smali/RecursiveExceptionHandler/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/smali/src/test/resources/smali/RecursiveExceptionHandler/Main.smali -------------------------------------------------------------------------------- /tinydvm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/build.gradle.kts -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/Dvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/Dvm.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/Interpreter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/Interpreter.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmClass.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmField.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmMethod.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmNullReferenceValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmNullReferenceValue.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmObject.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmPrimitiveValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmPrimitiveValue.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmReferenceValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmReferenceValue.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmUnitValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmUnitValue.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/DvmValue.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/Status.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexClass.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexField.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexMethod.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/dex/DvmDexObject.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeClass.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeField.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeMethod.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/data/jvm/DvmNativeObject.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/overrides/ObjectOverride.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/overrides/ObjectOverride.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/overrides/Overrides.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/overrides/Overrides.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/InstructionProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/InstructionProcessor.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/InterpreterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/InterpreterState.kt -------------------------------------------------------------------------------- /tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/VerifyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/main/kotlin/com/github/netomi/bat/tinydvm/processing/VerifyException.kt -------------------------------------------------------------------------------- /tinydvm/src/test/kotlin/InterpreterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/test/kotlin/InterpreterTest.kt -------------------------------------------------------------------------------- /tinydvm/src/test/resources/smali/HelloWorld.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tinydvm/src/test/resources/smali/HelloWorld.smali -------------------------------------------------------------------------------- /tools/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/build.gradle.kts -------------------------------------------------------------------------------- /tools/scripts/bat-baksmali.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-baksmali.sh -------------------------------------------------------------------------------- /tools/scripts/bat-classdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-classdump.sh -------------------------------------------------------------------------------- /tools/scripts/bat-dejasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-dejasm.sh -------------------------------------------------------------------------------- /tools/scripts/bat-dexdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-dexdump.sh -------------------------------------------------------------------------------- /tools/scripts/bat-dexmerge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-dexmerge.sh -------------------------------------------------------------------------------- /tools/scripts/bat-jasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-jasm.sh -------------------------------------------------------------------------------- /tools/scripts/bat-shadow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-shadow.sh -------------------------------------------------------------------------------- /tools/scripts/bat-smali.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/scripts/bat-smali.sh -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/BakSmaliCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/BakSmaliCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/ClassDumpCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/ClassDumpCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/DeJasmCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/DeJasmCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/DexDumpCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/DexDumpCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/DexMergeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/DexMergeCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/JasmCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/JasmCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/ShadowCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/ShadowCommand.kt -------------------------------------------------------------------------------- /tools/src/main/kotlin/com/github/netomi/bat/SmaliCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netomi/bat/HEAD/tools/src/main/kotlin/com/github/netomi/bat/SmaliCommand.kt --------------------------------------------------------------------------------