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 dexmaker-dx-1.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.android.dx.ssa.back
├─ com.android.dx.ssa.back.FirstFitAllocator.class - [JAR]
├─ com.android.dx.ssa.back.FirstFitLocalCombiningAllocator.class - [JAR]
├─ com.android.dx.ssa.back.IdenticalBlockCombiner.class - [JAR]
├─ com.android.dx.ssa.back.InterferenceGraph.class - [JAR]
├─ com.android.dx.ssa.back.LivenessAnalyzer.class - [JAR]
├─ com.android.dx.ssa.back.NullRegisterAllocator.class - [JAR]
├─ com.android.dx.ssa.back.RegisterAllocator.class - [JAR]
├─ com.android.dx.ssa.back.SsaToRop.class - [JAR]
com.android.dx.util
├─ com.android.dx.util.AnnotatedOutput.class - [JAR]
├─ com.android.dx.util.BitIntSet.class - [JAR]
├─ com.android.dx.util.Bits.class - [JAR]
├─ com.android.dx.util.ByteArray.class - [JAR]
├─ com.android.dx.util.ByteArrayAnnotatedOutput.class - [JAR]
├─ com.android.dx.util.ByteArrayByteInput.class - [JAR]
├─ com.android.dx.util.ByteInput.class - [JAR]
├─ com.android.dx.util.ByteOutput.class - [JAR]
├─ com.android.dx.util.DexException.class - [JAR]
├─ com.android.dx.util.ExceptionWithContext.class - [JAR]
├─ com.android.dx.util.FileUtils.class - [JAR]
├─ com.android.dx.util.FixedSizeList.class - [JAR]
├─ com.android.dx.util.Hex.class - [JAR]
├─ com.android.dx.util.HexParser.class - [JAR]
├─ com.android.dx.util.IndentingWriter.class - [JAR]
├─ com.android.dx.util.IntIterator.class - [JAR]
├─ com.android.dx.util.IntList.class - [JAR]
├─ com.android.dx.util.IntSet.class - [JAR]
├─ com.android.dx.util.LabeledItem.class - [JAR]
├─ com.android.dx.util.LabeledList.class - [JAR]
├─ com.android.dx.util.Leb128Utils.class - [JAR]
├─ com.android.dx.util.ListIntSet.class - [JAR]
├─ com.android.dx.util.MutabilityControl.class - [JAR]
├─ com.android.dx.util.MutabilityException.class - [JAR]
├─ com.android.dx.util.Mutf8.class - [JAR]
├─ com.android.dx.util.Output.class - [JAR]
├─ com.android.dx.util.ToHuman.class - [JAR]
├─ com.android.dx.util.TwoColumnOutput.class - [JAR]
├─ com.android.dx.util.Uint.class - [JAR]
├─ com.android.dx.util.Unsigned.class - [JAR]
├─ com.android.dx.util.Warning.class - [JAR]
├─ com.android.dx.util.Writers.class - [JAR]
com.android.dx
├─ com.android.dx.Version.class - [JAR]
com.android.dx.rop.cst
├─ com.android.dx.rop.cst.Constant.class - [JAR]
├─ com.android.dx.rop.cst.ConstantPool.class - [JAR]
├─ com.android.dx.rop.cst.CstAnnotation.class - [JAR]
├─ com.android.dx.rop.cst.CstArray.class - [JAR]
├─ com.android.dx.rop.cst.CstBaseMethodRef.class - [JAR]
├─ com.android.dx.rop.cst.CstBoolean.class - [JAR]
├─ com.android.dx.rop.cst.CstByte.class - [JAR]
├─ com.android.dx.rop.cst.CstChar.class - [JAR]
├─ com.android.dx.rop.cst.CstDouble.class - [JAR]
├─ com.android.dx.rop.cst.CstEnumRef.class - [JAR]
├─ com.android.dx.rop.cst.CstFieldRef.class - [JAR]
├─ com.android.dx.rop.cst.CstFloat.class - [JAR]
├─ com.android.dx.rop.cst.CstInteger.class - [JAR]
├─ com.android.dx.rop.cst.CstInterfaceMethodRef.class - [JAR]
├─ com.android.dx.rop.cst.CstKnownNull.class - [JAR]
├─ com.android.dx.rop.cst.CstLiteral32.class - [JAR]
├─ com.android.dx.rop.cst.CstLiteral64.class - [JAR]
├─ com.android.dx.rop.cst.CstLiteralBits.class - [JAR]
├─ com.android.dx.rop.cst.CstLong.class - [JAR]
├─ com.android.dx.rop.cst.CstMemberRef.class - [JAR]
├─ com.android.dx.rop.cst.CstMethodRef.class - [JAR]
├─ com.android.dx.rop.cst.CstNat.class - [JAR]
├─ com.android.dx.rop.cst.CstShort.class - [JAR]
├─ com.android.dx.rop.cst.CstString.class - [JAR]
├─ com.android.dx.rop.cst.CstType.class - [JAR]
├─ com.android.dx.rop.cst.StdConstantPool.class - [JAR]
├─ com.android.dx.rop.cst.TypedConstant.class - [JAR]
├─ com.android.dx.rop.cst.Zeroes.class - [JAR]
com.android.dx.dex
├─ com.android.dx.dex.DexFormat.class - [JAR]
├─ com.android.dx.dex.DexOptions.class - [JAR]
├─ com.android.dx.dex.SizeOf.class - [JAR]
com.android.dx.dex.code
├─ com.android.dx.dex.code.ArrayData.class - [JAR]
├─ com.android.dx.dex.code.BlockAddresses.class - [JAR]
├─ com.android.dx.dex.code.CatchBuilder.class - [JAR]
├─ com.android.dx.dex.code.CatchHandlerList.class - [JAR]
├─ com.android.dx.dex.code.CatchTable.class - [JAR]
├─ com.android.dx.dex.code.CodeAddress.class - [JAR]
├─ com.android.dx.dex.code.CstInsn.class - [JAR]
├─ com.android.dx.dex.code.DalvCode.class - [JAR]
├─ com.android.dx.dex.code.DalvInsn.class - [JAR]
├─ com.android.dx.dex.code.DalvInsnList.class - [JAR]
├─ com.android.dx.dex.code.Dop.class - [JAR]
├─ com.android.dx.dex.code.Dops.class - [JAR]
├─ com.android.dx.dex.code.FixedSizeInsn.class - [JAR]
├─ com.android.dx.dex.code.HighRegisterPrefix.class - [JAR]
├─ com.android.dx.dex.code.InsnFormat.class - [JAR]
├─ com.android.dx.dex.code.LocalEnd.class - [JAR]
├─ com.android.dx.dex.code.LocalList.class - [JAR]
├─ com.android.dx.dex.code.LocalSnapshot.class - [JAR]
├─ com.android.dx.dex.code.LocalStart.class - [JAR]
├─ com.android.dx.dex.code.OddSpacer.class - [JAR]
├─ com.android.dx.dex.code.OutputCollector.class - [JAR]
├─ com.android.dx.dex.code.OutputFinisher.class - [JAR]
├─ com.android.dx.dex.code.PositionList.class - [JAR]
├─ com.android.dx.dex.code.RopToDop.class - [JAR]
├─ com.android.dx.dex.code.RopTranslator.class - [JAR]
├─ com.android.dx.dex.code.SimpleInsn.class - [JAR]
├─ com.android.dx.dex.code.StdCatchBuilder.class - [JAR]
├─ com.android.dx.dex.code.SwitchData.class - [JAR]
├─ com.android.dx.dex.code.TargetInsn.class - [JAR]
├─ com.android.dx.dex.code.VariableSizeInsn.class - [JAR]
├─ com.android.dx.dex.code.ZeroSizeInsn.class - [JAR]
com.android.dx.rop.annotation
├─ com.android.dx.rop.annotation.Annotation.class - [JAR]
├─ com.android.dx.rop.annotation.AnnotationVisibility.class - [JAR]
├─ com.android.dx.rop.annotation.Annotations.class - [JAR]
├─ com.android.dx.rop.annotation.AnnotationsList.class - [JAR]
├─ com.android.dx.rop.annotation.NameValuePair.class - [JAR]
com.android.dx.rop.type
├─ com.android.dx.rop.type.Prototype.class - [JAR]
├─ com.android.dx.rop.type.StdTypeList.class - [JAR]
├─ com.android.dx.rop.type.Type.class - [JAR]
├─ com.android.dx.rop.type.TypeBearer.class - [JAR]
├─ com.android.dx.rop.type.TypeList.class - [JAR]
com.android.dx.ssa
├─ com.android.dx.ssa.BasicRegisterMapper.class - [JAR]
├─ com.android.dx.ssa.ConstCollector.class - [JAR]
├─ com.android.dx.ssa.DeadCodeRemover.class - [JAR]
├─ com.android.dx.ssa.DomFront.class - [JAR]
├─ com.android.dx.ssa.Dominators.class - [JAR]
├─ com.android.dx.ssa.EscapeAnalysis.class - [JAR]
├─ com.android.dx.ssa.InterferenceRegisterMapper.class - [JAR]
├─ com.android.dx.ssa.LiteralOpUpgrader.class - [JAR]
├─ com.android.dx.ssa.LocalVariableExtractor.class - [JAR]
├─ com.android.dx.ssa.LocalVariableInfo.class - [JAR]
├─ com.android.dx.ssa.MoveParamCombiner.class - [JAR]
├─ com.android.dx.ssa.NormalSsaInsn.class - [JAR]
├─ com.android.dx.ssa.Optimizer.class - [JAR]
├─ com.android.dx.ssa.PhiInsn.class - [JAR]
├─ com.android.dx.ssa.PhiTypeResolver.class - [JAR]
├─ com.android.dx.ssa.RegisterMapper.class - [JAR]
├─ com.android.dx.ssa.SCCP.class - [JAR]
├─ com.android.dx.ssa.SetFactory.class - [JAR]
├─ com.android.dx.ssa.SsaBasicBlock.class - [JAR]
├─ com.android.dx.ssa.SsaConverter.class - [JAR]
├─ com.android.dx.ssa.SsaInsn.class - [JAR]
├─ com.android.dx.ssa.SsaMethod.class - [JAR]
├─ com.android.dx.ssa.SsaRenamer.class - [JAR]
com.android.dx.rop.code
├─ com.android.dx.rop.code.AccessFlags.class - [JAR]
├─ com.android.dx.rop.code.BasicBlock.class - [JAR]
├─ com.android.dx.rop.code.BasicBlockList.class - [JAR]
├─ com.android.dx.rop.code.ConservativeTranslationAdvice.class - [JAR]
├─ com.android.dx.rop.code.CstInsn.class - [JAR]
├─ com.android.dx.rop.code.DexTranslationAdvice.class - [JAR]
├─ com.android.dx.rop.code.Exceptions.class - [JAR]
├─ com.android.dx.rop.code.FillArrayDataInsn.class - [JAR]
├─ com.android.dx.rop.code.Insn.class - [JAR]
├─ com.android.dx.rop.code.InsnList.class - [JAR]
├─ com.android.dx.rop.code.LocalItem.class - [JAR]
├─ com.android.dx.rop.code.LocalVariableExtractor.class - [JAR]
├─ com.android.dx.rop.code.LocalVariableInfo.class - [JAR]
├─ com.android.dx.rop.code.PlainCstInsn.class - [JAR]
├─ com.android.dx.rop.code.PlainInsn.class - [JAR]
├─ com.android.dx.rop.code.RegOps.class - [JAR]
├─ com.android.dx.rop.code.RegisterSpec.class - [JAR]
├─ com.android.dx.rop.code.RegisterSpecList.class - [JAR]
├─ com.android.dx.rop.code.RegisterSpecSet.class - [JAR]
├─ com.android.dx.rop.code.Rop.class - [JAR]
├─ com.android.dx.rop.code.RopMethod.class - [JAR]
├─ com.android.dx.rop.code.Rops.class - [JAR]
├─ com.android.dx.rop.code.SourcePosition.class - [JAR]
├─ com.android.dx.rop.code.SwitchInsn.class - [JAR]
├─ com.android.dx.rop.code.ThrowingCstInsn.class - [JAR]
├─ com.android.dx.rop.code.ThrowingInsn.class - [JAR]
├─ com.android.dx.rop.code.TranslationAdvice.class - [JAR]
com.android.dx.dex.code.form
├─ com.android.dx.dex.code.form.Form10t.class - [JAR]
├─ com.android.dx.dex.code.form.Form10x.class - [JAR]
├─ com.android.dx.dex.code.form.Form11n.class - [JAR]
├─ com.android.dx.dex.code.form.Form11x.class - [JAR]
├─ com.android.dx.dex.code.form.Form12x.class - [JAR]
├─ com.android.dx.dex.code.form.Form20t.class - [JAR]
├─ com.android.dx.dex.code.form.Form21c.class - [JAR]
├─ com.android.dx.dex.code.form.Form21h.class - [JAR]
├─ com.android.dx.dex.code.form.Form21s.class - [JAR]
├─ com.android.dx.dex.code.form.Form21t.class - [JAR]
├─ com.android.dx.dex.code.form.Form22b.class - [JAR]
├─ com.android.dx.dex.code.form.Form22c.class - [JAR]
├─ com.android.dx.dex.code.form.Form22s.class - [JAR]
├─ com.android.dx.dex.code.form.Form22t.class - [JAR]
├─ com.android.dx.dex.code.form.Form22x.class - [JAR]
├─ com.android.dx.dex.code.form.Form23x.class - [JAR]
├─ com.android.dx.dex.code.form.Form30t.class - [JAR]
├─ com.android.dx.dex.code.form.Form31c.class - [JAR]
├─ com.android.dx.dex.code.form.Form31i.class - [JAR]
├─ com.android.dx.dex.code.form.Form31t.class - [JAR]
├─ com.android.dx.dex.code.form.Form32s.class - [JAR]
├─ com.android.dx.dex.code.form.Form32x.class - [JAR]
├─ com.android.dx.dex.code.form.Form33x.class - [JAR]
├─ com.android.dx.dex.code.form.Form35c.class - [JAR]
├─ com.android.dx.dex.code.form.Form3rc.class - [JAR]
├─ com.android.dx.dex.code.form.Form41c.class - [JAR]
├─ com.android.dx.dex.code.form.Form51l.class - [JAR]
├─ com.android.dx.dex.code.form.Form52c.class - [JAR]
├─ com.android.dx.dex.code.form.Form5rc.class - [JAR]
├─ com.android.dx.dex.code.form.SpecialFormat.class - [JAR]
com.android.dx.dex.file
├─ com.android.dx.dex.file.AnnotationItem.class - [JAR]
├─ com.android.dx.dex.file.AnnotationSetItem.class - [JAR]
├─ com.android.dx.dex.file.AnnotationSetRefItem.class - [JAR]
├─ com.android.dx.dex.file.AnnotationUtils.class - [JAR]
├─ com.android.dx.dex.file.AnnotationsDirectoryItem.class - [JAR]
├─ com.android.dx.dex.file.CatchStructs.class - [JAR]
├─ com.android.dx.dex.file.ClassDataItem.class - [JAR]
├─ com.android.dx.dex.file.ClassDefItem.class - [JAR]
├─ com.android.dx.dex.file.ClassDefsSection.class - [JAR]
├─ com.android.dx.dex.file.CodeItem.class - [JAR]
├─ com.android.dx.dex.file.DebugInfoConstants.class - [JAR]
├─ com.android.dx.dex.file.DebugInfoDecoder.class - [JAR]
├─ com.android.dx.dex.file.DebugInfoEncoder.class - [JAR]
├─ com.android.dx.dex.file.DebugInfoItem.class - [JAR]
├─ com.android.dx.dex.file.DexFile.class - [JAR]
├─ com.android.dx.dex.file.EncodedArrayItem.class - [JAR]
├─ com.android.dx.dex.file.EncodedField.class - [JAR]
├─ com.android.dx.dex.file.EncodedMember.class - [JAR]
├─ com.android.dx.dex.file.EncodedMethod.class - [JAR]
├─ com.android.dx.dex.file.FieldAnnotationStruct.class - [JAR]
├─ com.android.dx.dex.file.FieldIdItem.class - [JAR]
├─ com.android.dx.dex.file.FieldIdsSection.class - [JAR]
├─ com.android.dx.dex.file.HeaderItem.class - [JAR]
├─ com.android.dx.dex.file.HeaderSection.class - [JAR]
├─ com.android.dx.dex.file.IdItem.class - [JAR]
├─ com.android.dx.dex.file.IndexedItem.class - [JAR]
├─ com.android.dx.dex.file.Item.class - [JAR]
├─ com.android.dx.dex.file.ItemType.class - [JAR]
├─ com.android.dx.dex.file.MapItem.class - [JAR]
├─ com.android.dx.dex.file.MemberIdItem.class - [JAR]
├─ com.android.dx.dex.file.MemberIdsSection.class - [JAR]
├─ com.android.dx.dex.file.MethodAnnotationStruct.class - [JAR]
├─ com.android.dx.dex.file.MethodIdItem.class - [JAR]
├─ com.android.dx.dex.file.MethodIdsSection.class - [JAR]
├─ com.android.dx.dex.file.MixedItemSection.class - [JAR]
├─ com.android.dx.dex.file.OffsettedItem.class - [JAR]
├─ com.android.dx.dex.file.ParameterAnnotationStruct.class - [JAR]
├─ com.android.dx.dex.file.ProtoIdItem.class - [JAR]
├─ com.android.dx.dex.file.ProtoIdsSection.class - [JAR]
├─ com.android.dx.dex.file.Section.class - [JAR]
├─ com.android.dx.dex.file.Statistics.class - [JAR]
├─ com.android.dx.dex.file.StringDataItem.class - [JAR]
├─ com.android.dx.dex.file.StringIdItem.class - [JAR]
├─ com.android.dx.dex.file.StringIdsSection.class - [JAR]
├─ com.android.dx.dex.file.TypeIdItem.class - [JAR]
├─ com.android.dx.dex.file.TypeIdsSection.class - [JAR]
├─ com.android.dx.dex.file.TypeListItem.class - [JAR]
├─ com.android.dx.dex.file.UniformItemSection.class - [JAR]
├─ com.android.dx.dex.file.UniformListItem.class - [JAR]
├─ com.android.dx.dex.file.ValueEncoder.class - [JAR]
com.android.dx.cf.code
├─ com.android.dx.cf.code.Merger.class - [JAR]
com.android.dx.io
├─ com.android.dx.io.Code.class - [JAR]
├─ com.android.dx.io.CodeReader.class - [JAR]
├─ com.android.dx.io.IndexType.class - [JAR]
├─ com.android.dx.io.OpcodeInfo.class - [JAR]
├─ com.android.dx.io.Opcodes.class - [JAR]
com.android.dx.io.instructions
├─ com.android.dx.io.instructions.AddressMap.class - [JAR]
├─ com.android.dx.io.instructions.BaseCodeCursor.class - [JAR]
├─ com.android.dx.io.instructions.CodeCursor.class - [JAR]
├─ com.android.dx.io.instructions.CodeInput.class - [JAR]
├─ com.android.dx.io.instructions.CodeOutput.class - [JAR]
├─ com.android.dx.io.instructions.DecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.FiveRegisterDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.FourRegisterDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.InstructionCodec.class - [JAR]
├─ com.android.dx.io.instructions.OneRegisterDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.RegisterRangeDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.ShortArrayCodeInput.class - [JAR]
├─ com.android.dx.io.instructions.ShortArrayCodeOutput.class - [JAR]
├─ com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.ThreeRegisterDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.TwoRegisterDecodedInstruction.class - [JAR]
├─ com.android.dx.io.instructions.ZeroRegisterDecodedInstruction.class - [JAR]