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 boomerangPDS-2.5.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
boomerang.example
├─ boomerang.example.BoomerangExampleTarget.class - [JAR]
├─ boomerang.example.ExampleMain.class - [JAR]
boomerang.solver
├─ boomerang.solver.AbstractBoomerangSolver.class - [JAR]
├─ boomerang.solver.AllocationTypeListener.class - [JAR]
├─ boomerang.solver.BackwardBoomerangSolver.class - [JAR]
├─ boomerang.solver.ForwardBoomerangSolver.class - [JAR]
├─ boomerang.solver.MethodBasedFieldTransitionListener.class - [JAR]
├─ boomerang.solver.ReachableMethodListener.class - [JAR]
├─ boomerang.solver.StatementBasedCallTransitionListener.class - [JAR]
├─ boomerang.solver.StatementBasedFieldTransitionListener.class - [JAR]
boomerang.preanalysis
├─ boomerang.preanalysis.BoomerangPretransformer.class - [JAR]
boomerang.customize
├─ boomerang.customize.BackwardEmptyCalleeFlow.class - [JAR]
├─ boomerang.customize.EmptyCalleeFlow.class - [JAR]
├─ boomerang.customize.ForwardEmptyCalleeFlow.class - [JAR]
boomerang.poi
├─ boomerang.poi.AbstractPOI.class - [JAR]
├─ boomerang.poi.ExecuteImportFieldStmtPOI.class - [JAR]
├─ boomerang.poi.PointOfIndirection.class - [JAR]
boomerang.jimple
├─ boomerang.jimple.AllocVal.class - [JAR]
├─ boomerang.jimple.Field.class - [JAR]
├─ boomerang.jimple.Statement.class - [JAR]
├─ boomerang.jimple.StaticFieldVal.class - [JAR]
├─ boomerang.jimple.Val.class - [JAR]
├─ boomerang.jimple.ValWithFalseVariable.class - [JAR]
boomerang
├─ boomerang.BackwardQuery.class - [JAR]
├─ boomerang.Boomerang.class - [JAR]
├─ boomerang.BoomerangOptions.class - [JAR]
├─ boomerang.BoomerangTimeoutException.class - [JAR]
├─ boomerang.Context.class - [JAR]
├─ boomerang.DefaultBoomerangOptions.class - [JAR]
├─ boomerang.ForwardQuery.class - [JAR]
├─ boomerang.FromFileBoomerangOptions.class - [JAR]
├─ boomerang.IContextRequester.class - [JAR]
├─ boomerang.IntAndStringBoomerangOptions.class - [JAR]
├─ boomerang.MethodReachableQueue.class - [JAR]
├─ boomerang.Query.class - [JAR]
├─ boomerang.SolverCreationListener.class - [JAR]
├─ boomerang.UnbalancedPopHandler.class - [JAR]
├─ boomerang.Util.class - [JAR]
├─ boomerang.WeightedBoomerang.class - [JAR]
├─ boomerang.WeightedForwardQuery.class - [JAR]
├─ boomerang.WholeProgramBoomerang.class - [JAR]
boomerang.results
├─ boomerang.results.AbstractBoomerangResults.class - [JAR]
├─ boomerang.results.BackwardBoomerangResults.class - [JAR]
├─ boomerang.results.ExtractAllAliasListener.class - [JAR]
├─ boomerang.results.ExtractAllocationSiteStateListener.class - [JAR]
├─ boomerang.results.ForwardBoomerangResults.class - [JAR]
├─ boomerang.results.NullPointer.class - [JAR]
boomerang.stats
├─ boomerang.stats.AdvancedBoomerangStats.class - [JAR]
├─ boomerang.stats.CSVBoomerangStatsWriter.class - [JAR]
├─ boomerang.stats.IBoomerangStats.class - [JAR]
├─ boomerang.stats.SimpleBoomerangStats.class - [JAR]
boomerang.debugger
├─ boomerang.debugger.CallGraphDebugger.class - [JAR]
├─ boomerang.debugger.ConsoleDebugger.class - [JAR]
├─ boomerang.debugger.Debugger.class - [JAR]
├─ boomerang.debugger.IDEVizDebugger.class - [JAR]
boomerang.seedfactory
├─ boomerang.seedfactory.Method.class - [JAR]
├─ boomerang.seedfactory.Reachable.class - [JAR]
├─ boomerang.seedfactory.SeedFactory.class - [JAR]
├─ boomerang.seedfactory.SimpleSeedFactory.class - [JAR]
boomerang.callgraph
├─ boomerang.callgraph.BackwardsObservableICFG.class - [JAR]
├─ boomerang.callgraph.BoomerangICFG.class - [JAR]
├─ boomerang.callgraph.CallGraphOptions.class - [JAR]
├─ boomerang.callgraph.CalleeListener.class - [JAR]
├─ boomerang.callgraph.CallerListener.class - [JAR]
├─ boomerang.callgraph.ObservableDynamicICFG.class - [JAR]
├─ boomerang.callgraph.ObservableICFG.class - [JAR]
├─ boomerang.callgraph.ObservableStaticICFG.class - [JAR]
boomerang.util
├─ boomerang.util.AccessPath.class - [JAR]
├─ boomerang.util.AccessPathParser.class - [JAR]
├─ boomerang.util.RegExAccessPath.class - [JAR]
boomerang.weights
├─ boomerang.weights.DataFlowPathWeight.class - [JAR]
├─ boomerang.weights.PathTrackingBoomerang.class - [JAR]
├─ boomerang.weights.PathTrackingWeightFunctions.class - [JAR]