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 javasrc2cpg_3-2.0.365+25-98122e9b.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.joern.javasrc2cpg.astcreation.statements
├─ io.joern.javasrc2cpg.astcreation.statements.AstForForLoopsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.statements.AstForSimpleStatementsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.statements.AstForStatementsCreator.class - [JAR]
io.joern.javasrc2cpg.scope
├─ io.joern.javasrc2cpg.scope.JavaScopeElement.class - [JAR]
├─ io.joern.javasrc2cpg.scope.NodeTypeInfo.class - [JAR]
├─ io.joern.javasrc2cpg.scope.Scope.class - [JAR]
├─ io.joern.javasrc2cpg.scope.TypeDeclContainer.class - [JAR]
io.joern.javasrc2cpg.util
├─ io.joern.javasrc2cpg.util.BindingTable.class - [JAR]
├─ io.joern.javasrc2cpg.util.BindingTableAdapter.class - [JAR]
├─ io.joern.javasrc2cpg.util.BindingTableAdapterForJavaparser.class - [JAR]
├─ io.joern.javasrc2cpg.util.BindingTableAdapterForLambdas.class - [JAR]
├─ io.joern.javasrc2cpg.util.BindingTableEntry.class - [JAR]
├─ io.joern.javasrc2cpg.util.Delombok.class - [JAR]
├─ io.joern.javasrc2cpg.util.LambdaBindingInfo.class - [JAR]
├─ io.joern.javasrc2cpg.util.MultiBindingTableAdapterForJavaparser.class - [JAR]
├─ io.joern.javasrc2cpg.util.NameConstants.class - [JAR]
├─ io.joern.javasrc2cpg.util.PackageRootFinder.class - [JAR]
├─ io.joern.javasrc2cpg.util.Shared.class - [JAR]
├─ io.joern.javasrc2cpg.util.SourceParser.class - [JAR]
├─ io.joern.javasrc2cpg.util.Util.class - [JAR]
io.joern.javasrc2cpg.jpastprinter
├─ io.joern.javasrc2cpg.jpastprinter.JavaParserAstPrinter.class - [JAR]
io.joern.javasrc2cpg.astcreation
├─ io.joern.javasrc2cpg.astcreation.AstCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.AstWithStaticInit.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.ClosureBindingEntry.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.ExpectedType.class - [JAR]
io.joern.javasrc2cpg
├─ io.joern.javasrc2cpg.Config.class - [JAR]
├─ io.joern.javasrc2cpg.Frontend.class - [JAR]
├─ io.joern.javasrc2cpg.JavaSrc2Cpg.class - [JAR]
├─ io.joern.javasrc2cpg.Main.class - [JAR]
io.joern.javasrc2cpg.astcreation.declarations
├─ io.joern.javasrc2cpg.astcreation.declarations.AstForDeclarationsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.declarations.AstForMethodsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.declarations.AstForTypeDeclsCreator.class - [JAR]
io.joern.javasrc2cpg.passes
├─ io.joern.javasrc2cpg.passes.AstCreationPass.class - [JAR]
├─ io.joern.javasrc2cpg.passes.JavaTypeHintCallLinker.class - [JAR]
├─ io.joern.javasrc2cpg.passes.JavaTypeRecovery.class - [JAR]
├─ io.joern.javasrc2cpg.passes.JavaTypeRecoveryPassGenerator.class - [JAR]
├─ io.joern.javasrc2cpg.passes.RecoverForJavaFile.class - [JAR]
├─ io.joern.javasrc2cpg.passes.TypeInferencePass.class - [JAR]
io.joern.javasrc2cpg.jartypereader
├─ io.joern.javasrc2cpg.jartypereader.JarTypeReader.class - [JAR]
io.joern.javasrc2cpg.jartypereader.model
├─ io.joern.javasrc2cpg.jartypereader.model.ArrayTypeSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.Bound.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.BoundWildcard.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ClassSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ClassTypeSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.JavaTypeSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.MethodSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.Model.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.NameWithTypeArgs.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.Named.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.PrimitiveType.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ReferenceTypeSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ResolvedMethod.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ResolvedType.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ResolvedTypeDecl.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.ResolvedVariableType.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.SimpleTypeArgument.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.TypeArgument.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.TypeParameter.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.TypeVariableSignature.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.UnboundWildcard.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.model.Unresolved.class - [JAR]
io.joern.javasrc2cpg.typesolvers
├─ io.joern.javasrc2cpg.typesolvers.EagerSourceTypeSolver.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.JdkJarTypeSolver.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.JdkJarTypeSolverBuilder.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.JmodClassPath.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.NonCachingClassPool.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.SimpleCombinedTypeSolver.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.TypeInfoCalculator.class - [JAR]
├─ io.joern.javasrc2cpg.typesolvers.TypeSizeReducer.class - [JAR]
io.joern.javasrc2cpg.jartypereader.descriptorparser
├─ io.joern.javasrc2cpg.jartypereader.descriptorparser.DescriptorParser.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.descriptorparser.TokenParser.class - [JAR]
├─ io.joern.javasrc2cpg.jartypereader.descriptorparser.TypeParser.class - [JAR]
io.joern.javasrc2cpg.astcreation.expressions
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForCallExpressionsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForExpressionsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForLambdasCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForNameExpressionsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForSimpleExpressionsCreator.class - [JAR]
├─ io.joern.javasrc2cpg.astcreation.expressions.AstForVarDeclAndAssignsCreator.class - [JAR]