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 c2cpg_2.13-1.3.407.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.shiftleft.c2cpg.astcreation
├─ io.shiftleft.c2cpg.astcreation.AstCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstCreatorHelper.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstForExpressionsCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstForFunctionsCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstForPrimitivesCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstForStatementsCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstForTypesCreator.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.AstNodeBuilder.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.Defines.class - [JAR]
├─ io.shiftleft.c2cpg.astcreation.MacroHandler.class - [JAR]
io.shiftleft.c2cpg
├─ io.shiftleft.c2cpg.C2Cpg.class - [JAR]
io.shiftleft.c2cpg.utils
├─ io.shiftleft.c2cpg.utils.ExternalCommand.class - [JAR]
├─ io.shiftleft.c2cpg.utils.IOUtils.class - [JAR]
├─ io.shiftleft.c2cpg.utils.IncludeAutoDiscovery.class - [JAR]
├─ io.shiftleft.c2cpg.utils.TimeUtils.class - [JAR]
org.eclipse.cdt.internal.core.parser.scanner
├─ org.eclipse.cdt.internal.core.parser.scanner.C2CpgMacroExpansionTracker.class - [JAR]
├─ org.eclipse.cdt.internal.core.parser.scanner.MacroArgumentExtractor.class - [JAR]
io.shiftleft.c2cpg.datastructures
├─ io.shiftleft.c2cpg.datastructures.Global.class - [JAR]
├─ io.shiftleft.c2cpg.datastructures.Scope.class - [JAR]
├─ io.shiftleft.c2cpg.datastructures.ScopeElement.class - [JAR]
├─ io.shiftleft.c2cpg.datastructures.Stack.class - [JAR]
io.shiftleft.c2cpg.parser
├─ io.shiftleft.c2cpg.parser.CdtParser.class - [JAR]
├─ io.shiftleft.c2cpg.parser.CustomFileContentProvider.class - [JAR]
├─ io.shiftleft.c2cpg.parser.FileDefaults.class - [JAR]
├─ io.shiftleft.c2cpg.parser.HeaderFileFinder.class - [JAR]
├─ io.shiftleft.c2cpg.parser.ParseProblemsLogger.class - [JAR]
├─ io.shiftleft.c2cpg.parser.ParserConfig.class - [JAR]
├─ io.shiftleft.c2cpg.parser.PreprocessorStatementsLogger.class - [JAR]
io.shiftleft.c2cpg.passes
├─ io.shiftleft.c2cpg.passes.AstCreationPass.class - [JAR]
├─ io.shiftleft.c2cpg.passes.HeaderAstCreationPass.class - [JAR]
├─ io.shiftleft.c2cpg.passes.HeaderContentLinkerPass.class - [JAR]
├─ io.shiftleft.c2cpg.passes.PreprocessorPass.class - [JAR]