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 plugin-2024.3.3.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
edu.illinois.cs.cs125.questioner.plugin.parse
├─ edu.illinois.cs.cs125.questioner.plugin.parse.BuildPackageMapKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.CleanSpec.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.HelpersKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParseDirectoryKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParseJavaKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParseKotlinKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParsedJavaContent.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParsedJavaFile.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParsedKotlinContent.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.parse.ParsedKotlinFile.class - [JAR]
edu.illinois.cs.cs125.questioner.antlr
├─ edu.illinois.cs.cs125.questioner.antlr.JavaLexer.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.JavaParser.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.JavaParserBaseListener.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.JavaParserBaseVisitor.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.JavaParserListener.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.JavaParserVisitor.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinLexer.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinParser.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinParserBaseListener.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinParserBaseVisitor.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinParserListener.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.KotlinParserVisitor.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.antlr.UnicodeClasses.class - [JAR]
edu.illinois.cs.cs125.questioner.plugin
├─ edu.illinois.cs.cs125.questioner.plugin.BuildPackageMap.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.BuildPackageMapKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.CollectQuestions.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.CollectQuestionsKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.DumpQuestions.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.GenerateQuestionTests.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.GenerateQuestionTestsKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.ParseDirectory.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.ParseDirectoryWorkParameters.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.PrintSlowQuestions.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.PublishQuestions.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.PublishQuestionsKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.QuestionerConfig.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.QuestionerConfigExtension.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.QuestionerPlugin.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.QuestionerPluginKt.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.SaveQuestions.class - [JAR]
├─ edu.illinois.cs.cs125.questioner.plugin.SaveQuestionsKt.class - [JAR]