View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window aosp-dexutils-2.0.4.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.tencent.tinker.android.dx.util
├─ com.tencent.tinker.android.dx.util.Hex.class - [JAR]
com.tencent.tinker.android.dex.io
├─ com.tencent.tinker.android.dex.io.DexDataBuffer.class - [JAR]
com.tencent.tinker.android.dex
├─ com.tencent.tinker.android.dex.Annotation.class - [JAR]
├─ com.tencent.tinker.android.dex.AnnotationSet.class - [JAR]
├─ com.tencent.tinker.android.dex.AnnotationSetRefList.class - [JAR]
├─ com.tencent.tinker.android.dex.AnnotationsDirectory.class - [JAR]
├─ com.tencent.tinker.android.dex.ClassData.class - [JAR]
├─ com.tencent.tinker.android.dex.ClassDef.class - [JAR]
├─ com.tencent.tinker.android.dex.Code.class - [JAR]
├─ com.tencent.tinker.android.dex.DebugInfoItem.class - [JAR]
├─ com.tencent.tinker.android.dex.Dex.class - [JAR]
├─ com.tencent.tinker.android.dex.DexException.class - [JAR]
├─ com.tencent.tinker.android.dex.DexFormat.class - [JAR]
├─ com.tencent.tinker.android.dex.EncodedValue.class - [JAR]
├─ com.tencent.tinker.android.dex.EncodedValueCodec.class - [JAR]
├─ com.tencent.tinker.android.dex.EncodedValueReader.class - [JAR]
├─ com.tencent.tinker.android.dex.FieldId.class - [JAR]
├─ com.tencent.tinker.android.dex.Leb128.class - [JAR]
├─ com.tencent.tinker.android.dex.MethodId.class - [JAR]
├─ com.tencent.tinker.android.dex.Mutf8.class - [JAR]
├─ com.tencent.tinker.android.dex.ProtoId.class - [JAR]
├─ com.tencent.tinker.android.dex.SizeOf.class - [JAR]
├─ com.tencent.tinker.android.dex.StringData.class - [JAR]
├─ com.tencent.tinker.android.dex.TableOfContents.class - [JAR]
├─ com.tencent.tinker.android.dex.TypeList.class - [JAR]
com.tencent.tinker.android.utils
├─ com.tencent.tinker.android.utils.SparseBoolArray.class - [JAR]
├─ com.tencent.tinker.android.utils.SparseIntArray.class - [JAR]
com.tencent.tinker.android.dex.util
├─ com.tencent.tinker.android.dex.util.ByteInput.class - [JAR]
├─ com.tencent.tinker.android.dex.util.ByteOutput.class - [JAR]
├─ com.tencent.tinker.android.dex.util.CompareUtils.class - [JAR]
├─ com.tencent.tinker.android.dex.util.FileUtils.class - [JAR]
├─ com.tencent.tinker.android.dex.util.HashCodeHelper.class - [JAR]
com.tencent.tinker.android.dx.instruction
├─ com.tencent.tinker.android.dx.instruction.CodeCursor.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionCodec.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionComparator.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionPromoter.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionReader.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionVisitor.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.InstructionWriter.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.Opcodes.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.ShortArrayCodeInput.class - [JAR]
├─ com.tencent.tinker.android.dx.instruction.ShortArrayCodeOutput.class - [JAR]