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 dex-reader-api-2.4.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.googlecode.d2j.node
├─ com.googlecode.d2j.node.DexAnnotationNode.class - [JAR]
├─ com.googlecode.d2j.node.DexClassNode.class - [JAR]
├─ com.googlecode.d2j.node.DexCodeNode.class - [JAR]
├─ com.googlecode.d2j.node.DexDebugNode.class - [JAR]
├─ com.googlecode.d2j.node.DexFieldNode.class - [JAR]
├─ com.googlecode.d2j.node.DexFileNode.class - [JAR]
├─ com.googlecode.d2j.node.DexMethodNode.class - [JAR]
├─ com.googlecode.d2j.node.TryCatchNode.class - [JAR]
com.googlecode.d2j.visitors
├─ com.googlecode.d2j.visitors.DexAnnotationAble.class - [JAR]
├─ com.googlecode.d2j.visitors.DexAnnotationVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexClassVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexCodeVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexDebugVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexFieldVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexFileVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexMethodVisitor.class - [JAR]
com.googlecode.d2j.node.insn
├─ com.googlecode.d2j.node.insn.AbstractMethodStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.BaseSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.ConstStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.DexLabelStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.DexStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FieldStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FillArrayDataStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FilledNewArrayStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.JumpStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodCustomStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.PackedSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.SparseSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt0RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt1RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt2R1NNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt2RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt3RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.TypeStmtNode.class - [JAR]
com.googlecode.d2j.node.analysis
├─ com.googlecode.d2j.node.analysis.DvmFrame.class - [JAR]
├─ com.googlecode.d2j.node.analysis.DvmInterpreter.class - [JAR]
com.googlecode.d2j
├─ com.googlecode.d2j.CallSite.class - [JAR]
├─ com.googlecode.d2j.DexConstants.class - [JAR]
├─ com.googlecode.d2j.DexException.class - [JAR]
├─ com.googlecode.d2j.DexLabel.class - [JAR]
├─ com.googlecode.d2j.DexType.class - [JAR]
├─ com.googlecode.d2j.Field.class - [JAR]
├─ com.googlecode.d2j.Method.class - [JAR]
├─ com.googlecode.d2j.MethodHandle.class - [JAR]
├─ com.googlecode.d2j.Proto.class - [JAR]
├─ com.googlecode.d2j.Visibility.class - [JAR]
com.googlecode.d2j.reader
├─ com.googlecode.d2j.reader.CFG.class - [JAR]
├─ com.googlecode.d2j.reader.InstructionFormat.class - [JAR]
├─ com.googlecode.d2j.reader.InstructionIndexType.class - [JAR]
├─ com.googlecode.d2j.reader.Op.class - [JAR]