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-ir-2.4.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.googlecode.dex2jar.ir.ts
├─ com.googlecode.dex2jar.ir.ts.AggTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Cfg.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.CleanLabel.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ConstTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.DeadCodeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.EndRemover.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ExceptionHandlerTrim.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.FixVar.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.JimpleTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.MultiArrayTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.NewTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.NpeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.RemoveConstantFromSSA.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.SSATransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.StatedTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Transformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.TypeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.UnSSATransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.UniqueQueue.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.VoidInvokeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ZeroTransformer.class - [JAR]
com.googlecode.dex2jar.ir
├─ com.googlecode.dex2jar.ir.ET.class - [JAR]
├─ com.googlecode.dex2jar.ir.IrMethod.class - [JAR]
├─ com.googlecode.dex2jar.ir.LabelAndLocalMapper.class - [JAR]
├─ com.googlecode.dex2jar.ir.LocalVar.class - [JAR]
├─ com.googlecode.dex2jar.ir.StmtSearcher.class - [JAR]
├─ com.googlecode.dex2jar.ir.StmtTraveler.class - [JAR]
├─ com.googlecode.dex2jar.ir.TransformerException.class - [JAR]
├─ com.googlecode.dex2jar.ir.Trap.class - [JAR]
├─ com.googlecode.dex2jar.ir.TypeClass.class - [JAR]
├─ com.googlecode.dex2jar.ir.Util.class - [JAR]
com.googlecode.dex2jar.ir.ts.array
├─ com.googlecode.dex2jar.ir.ts.array.ArrayElementTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.array.ArrayNullPointerTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer.class - [JAR]
com.googlecode.dex2jar.ir.expr
├─ com.googlecode.dex2jar.ir.expr.AbstractInvokeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.ArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.BinopExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.CastExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Constant.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Exprs.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.FieldExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.FilledArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokeCustomExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Local.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.NewExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.PhiExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.RefExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.StaticFieldExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.TypeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.UnopExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Value.class - [JAR]
com.googlecode.dex2jar.ir.stmt
├─ com.googlecode.dex2jar.ir.stmt.AssignStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.BaseSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.GotoStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.IfStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.JumpStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.LabelStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.NopStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.ReturnVoidStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.Stmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.StmtList.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.Stmts.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.TableSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.UnopStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.VoidInvokeStmt.class - [JAR]
com.googlecode.dex2jar.ir.ts.an
├─ com.googlecode.dex2jar.ir.ts.an.AnalyzeValue.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue.class - [JAR]