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 mcrepair-1.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
apr.aprlab.repair.util
├─ apr.aprlab.repair.util.ComparatorUtil.class - [JAR]
apr.aprlab.repair.search
├─ apr.aprlab.repair.search.CuInfo.class - [JAR]
├─ apr.aprlab.repair.search.MethodSearchEngine.class - [JAR]
├─ apr.aprlab.repair.search.SearchTypeHierarchy.class - [JAR]
apr.aprlab.utils.tree
├─ apr.aprlab.utils.tree.ASTTree.class - [JAR]
├─ apr.aprlab.utils.tree.TreeNotUsed.class - [JAR]
apr.aprlab.repair.adapt.ged.action
├─ apr.aprlab.repair.adapt.ged.action.ActionUtil.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.DependentAction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.DependentActionUnUsed.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.EndBraceDelAction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.GedAction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.GedGlobals.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.PosRange.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.ReversedCondAction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.ReversedIfAction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.SearchSpace.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.UpdAction.class - [JAR]
apr.aprlab.repair.main
├─ apr.aprlab.repair.main.Main.class - [JAR]
apr.aprlab.repair.fl
├─ apr.aprlab.repair.fl.Localizer.class - [JAR]
├─ apr.aprlab.repair.fl.LocalizerUtil.class - [JAR]
├─ apr.aprlab.repair.fl.PerfectFL.class - [JAR]
├─ apr.aprlab.repair.fl.StandardFL.class - [JAR]
├─ apr.aprlab.repair.fl.StandardTxtFL.class - [JAR]
├─ apr.aprlab.repair.fl.SuspiciousLocation.class - [JAR]
├─ apr.aprlab.repair.fl.SuspiciousMethod.class - [JAR]
├─ apr.aprlab.repair.fl.SuspiciousStmt.class - [JAR]
apr.aprlab.utils.graph.cfg
├─ apr.aprlab.utils.graph.cfg.CFG.class - [JAR]
├─ apr.aprlab.utils.graph.cfg.CFGEdge.class - [JAR]
├─ apr.aprlab.utils.graph.cfg.CFGNode.class - [JAR]
apr.aprlab.utils.graph.ddg
├─ apr.aprlab.utils.graph.ddg.DDG.class - [JAR]
├─ apr.aprlab.utils.graph.ddg.DDGEdge.class - [JAR]
├─ apr.aprlab.utils.graph.ddg.DDGNode.class - [JAR]
├─ apr.aprlab.utils.graph.ddg.MethodCall.class - [JAR]
apr.aprlab.repair.adapt.patch.validate.strategy
├─ apr.aprlab.repair.adapt.patch.validate.strategy.TestPrioritization.class - [JAR]
├─ apr.aprlab.repair.adapt.patch.validate.strategy.TestUtil.class - [JAR]
apr.aprlab.utils.graph.cdg
├─ apr.aprlab.utils.graph.cdg.CDG.class - [JAR]
├─ apr.aprlab.utils.graph.cdg.CDGEdge.class - [JAR]
apr.aprlab.repair.snippet.signature
├─ apr.aprlab.repair.snippet.signature.MethodSignature.class - [JAR]
apr.aprlab.repair.adapt.entities
├─ apr.aprlab.repair.adapt.entities.Entity.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.EntityInMethod.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.MappedStringClass.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.MappingUtil.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.MethodName.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.MyUnit.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.MyUnitUtil.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.TypeName.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.VariableDef.class - [JAR]
├─ apr.aprlab.repair.adapt.entities.VariableName.class - [JAR]
apr.aprlab.utils.simple.graph
├─ apr.aprlab.utils.simple.graph.DirectedGraph.class - [JAR]
├─ apr.aprlab.utils.simple.graph.DirectedGraphUtil.class - [JAR]
├─ apr.aprlab.utils.simple.graph.Vertex.class - [JAR]
apr.aprlab.repair.adapt.ged.repair
├─ apr.aprlab.repair.adapt.ged.repair.BaselineRepair.class - [JAR]
apr.aprlab.repair.adapt.ged.util
├─ apr.aprlab.repair.adapt.ged.util.AscendingHeuristicEditPathComparator.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.AscendingOrderMyNodeComparator.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.DescendingHeuristicEditPathComparator.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.Edge.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.EditPath.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.Graph.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.GraphCollection.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.GraphComponent.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.ICostFunction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.IEdgeHandler.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.INodeHandler.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.Matrix.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.MatrixElement.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.MyTree.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.Node.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.RepairActionCostFunction.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.UniversalEdgeHandler.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.util.UnlabeledCostFunction.class - [JAR]
apr.aprlab.utils.soot
├─ apr.aprlab.utils.soot.SootUtil.class - [JAR]
apr.aprlab.utils.graph.soot
├─ apr.aprlab.utils.graph.soot.SootRunner.class - [JAR]
apr.aprlab.utils.graph.printer
├─ apr.aprlab.utils.graph.printer.GraphPrinter.class - [JAR]
apr.aprlab.repair.fl.parser
├─ apr.aprlab.repair.fl.parser.StandardFLParser.class - [JAR]
├─ apr.aprlab.repair.fl.parser.TestCase.class - [JAR]
apr.aprlab.repair.fl.metric
├─ apr.aprlab.repair.fl.metric.Ochiai.class - [JAR]
├─ apr.aprlab.repair.fl.metric.RankingMetric.class - [JAR]
apr.aprlab.utils.ast
├─ apr.aprlab.utils.ast.ASTPrinter.class - [JAR]
├─ apr.aprlab.utils.ast.ASTStringUtil.class - [JAR]
├─ apr.aprlab.utils.ast.ASTUtil.class - [JAR]
├─ apr.aprlab.utils.ast.ASTWalk.class - [JAR]
├─ apr.aprlab.utils.ast.MyASTParser.class - [JAR]
├─ apr.aprlab.utils.ast.ProgramParser.class - [JAR]
├─ apr.aprlab.utils.ast.Range.class - [JAR]
├─ apr.aprlab.utils.ast.RangeUtil.class - [JAR]
apr.aprlab.repair.adapt.ged.patch
├─ apr.aprlab.repair.adapt.ged.patch.Patch.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.patch.PatchRankingUtil.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.patch.SingleFilePatch.class - [JAR]
apr.aprlab.utils.graph.help
├─ apr.aprlab.utils.graph.help.ProgressBar.class - [JAR]
apr.aprlab.repair.adapt.patch.validate
├─ apr.aprlab.repair.adapt.patch.validate.Defects4JValidator.class - [JAR]
├─ apr.aprlab.repair.adapt.patch.validate.PatchCompile.class - [JAR]
├─ apr.aprlab.repair.adapt.patch.validate.PatchTest.class - [JAR]
apr.aprlab.repair.adapt
├─ apr.aprlab.repair.adapt.MethodAdaption.class - [JAR]
├─ apr.aprlab.repair.adapt.SootOriUtil.class - [JAR]
apr.aprlab.utils.graph
├─ apr.aprlab.utils.graph.AliasQuery.class - [JAR]
├─ apr.aprlab.utils.graph.HyperGraph.class - [JAR]
├─ apr.aprlab.utils.graph.ProgramEdge.class - [JAR]
├─ apr.aprlab.utils.graph.ProgramGraph.class - [JAR]
├─ apr.aprlab.utils.graph.ProgramNode.class - [JAR]
apr.aprlab.utils.graph.dmt
├─ apr.aprlab.utils.graph.dmt.DMEdge.class - [JAR]
apr.aprlab.repair.adapt.ged
├─ apr.aprlab.repair.adapt.ged.AscendingOrderNonStaticNodeComparator.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.Constants.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.GEDDFS.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.GEDDFSThread.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.GEDMultiThread.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.GlobalVar.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.HeuristicGEDPartialMatcher.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.MainMunkres.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.MatrixGenerator.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.Munkres.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.MunkresRec.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.NonStaticNode.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.NonStaticTree.class - [JAR]
apr.aprlab.utils.general
├─ apr.aprlab.utils.general.CmdUtil.class - [JAR]
├─ apr.aprlab.utils.general.CollectionUtil.class - [JAR]
├─ apr.aprlab.utils.general.DirUtil.class - [JAR]
├─ apr.aprlab.utils.general.ExceptionUtil.class - [JAR]
├─ apr.aprlab.utils.general.FileUtil.class - [JAR]
├─ apr.aprlab.utils.general.Pair.class - [JAR]
├─ apr.aprlab.utils.general.PrintUtil.class - [JAR]
├─ apr.aprlab.utils.general.RegexUtil.class - [JAR]
├─ apr.aprlab.utils.general.StringUtil.class - [JAR]
├─ apr.aprlab.utils.general.TimeOut.class - [JAR]
├─ apr.aprlab.utils.general.TimeUtil.class - [JAR]
├─ apr.aprlab.utils.general.YamlUtil.class - [JAR]
apr.aprlab.utils.similarity
├─ apr.aprlab.utils.similarity.SimilarityUtil.class - [JAR]
apr.aprlab.repair.adapt.ged.action.extract
├─ apr.aprlab.repair.adapt.ged.action.extract.ActionsExtract.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.extract.GraphUtil.class - [JAR]
├─ apr.aprlab.repair.adapt.ged.action.extract.TraversalUtil.class - [JAR]
apr.aprlab.repair.config
├─ apr.aprlab.repair.config.Globals.class - [JAR]
apr.aprlab.repair.snippet
├─ apr.aprlab.repair.snippet.CodeSnippet.class - [JAR]
├─ apr.aprlab.repair.snippet.MethodSnippet.class - [JAR]
├─ apr.aprlab.repair.snippet.MethodSnippetBuilder.class - [JAR]
├─ apr.aprlab.repair.snippet.SnippetUtil.class - [JAR]