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 jagr-core-0.9.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.sourcegrade.jagr.core
├─ org.sourcegrade.jagr.core.CommonModule.class - [JAR]
├─ org.sourcegrade.jagr.core.ParallelKt.class - [JAR]
org.sourcegrade.jagr.core.rubric
├─ org.sourcegrade.jagr.core.rubric.CriterionBuilderImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.CriterionFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.CriterionHolderPointCalculatorFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.CriterionImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.GradeResultFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.GradeResultImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.GradeResultMathKt.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.GradedCriterionImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.GradedRubricImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.JUnitTestRefFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.RubricBuilderImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.RubricFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.RubricImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.TestExecutionMessagingKt.class - [JAR]
org.sourcegrade.jagr.core.rubric.grader
├─ org.sourcegrade.jagr.core.rubric.grader.AbstractGraderBuilder.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.grader.DescendingPriorityGrader.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.grader.GraderFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.grader.TestAwareGraderBuilderImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.rubric.grader.TestAwareGraderImpl.class - [JAR]
org.sourcegrade.jagr.core.export.submission
├─ org.sourcegrade.jagr.core.export.submission.EclipseSubmissionExporter.class - [JAR]
├─ org.sourcegrade.jagr.core.export.submission.GradleSubmissionExporter.class - [JAR]
org.sourcegrade.jagr.core.compiler
├─ org.sourcegrade.jagr.core.compiler.EncodingKt.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.InfoJsonResourceExtractor.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.MutableResourceCollector.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ProcessedContainer.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ResourceCollector.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ResourceCollectorImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ResourceCollectorKt.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ResourceExtractor.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.ResourceExtractorKt.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.RuntimeContainer.class - [JAR]
org.sourcegrade.jagr.core.testing
├─ org.sourcegrade.jagr.core.testing.FallbackJUnitResult.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.FallbackRuntimeTester.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.FallbackTestCycle.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.GraderJarImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.JUnitResultImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.JavaRuntimeTester.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.JavaSubmission.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.JavaTestCycle.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.RubricConfigurationImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.RuntimeGraderImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.RuntimeTester.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.TestCycleParameterResolver.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.TestStatusListenerImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.testing.ThreadedGlobalParameterResolver.class - [JAR]
org.sourcegrade.jagr.core.extra
├─ org.sourcegrade.jagr.core.extra.Extra.class - [JAR]
├─ org.sourcegrade.jagr.core.extra.ExtrasManagerImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.extra.MoodleUnpack.class - [JAR]
├─ org.sourcegrade.jagr.core.extra.Unpack.class - [JAR]
org.sourcegrade.jagr.core.io
├─ org.sourcegrade.jagr.core.io.SerializationFactoryLocatorImpl.class - [JAR]
org.sourcegrade.jagr.core.executor
├─ org.sourcegrade.jagr.core.executor.CompiledBatch.class - [JAR]
├─ org.sourcegrade.jagr.core.executor.CompiledBatchFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.executor.GradingQueueFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.executor.GradingQueueImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.executor.GradingRequestImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.executor.TimeoutHandler.class - [JAR]
org.sourcegrade.jagr.core.compiler.java
├─ org.sourcegrade.jagr.core.compiler.java.CompiledClass.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.ExtendedStandardJavaFileManager.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaCompiledContainer.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaRuntimeContainer.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaSourceContainer.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaSourceFile.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaSourceLinker.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.JavaSourceLinkerKt.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.RuntimeClassLoaderImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.RuntimeJarLoader.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.RuntimeResources.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.RuntimeResourcesKt.class - [JAR]
├─ org.sourcegrade.jagr.core.compiler.java.SourceLinkingClassVisitor.class - [JAR]
org.sourcegrade.jagr.core.transformer
├─ org.sourcegrade.jagr.core.transformer.BytecodeElement.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.BytecodeReplacement.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.BytecodeReplacementKt.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.ClassRenamingTransformer.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.ClassTransformerFactoryImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.CommonClassTransformer.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.CommonClassVisitor.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.CommonMethodVisitor.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.FieldElement.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.FieldInsnElement.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.InjectSuperclassTransformer.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.MethodInsnElement.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.MethodInsnElementKt.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.MultiTransformerApplierImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.NoOpTransformerAppliedImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.ReplacementTransformer.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.SubmissionVerificationTransformer.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.TransformationApplier.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.TransformerApplierImpl.class - [JAR]
├─ org.sourcegrade.jagr.core.transformer.TransformerApplierKt.class - [JAR]
org.sourcegrade.jagr.core.export.rubric
├─ org.sourcegrade.jagr.core.export.rubric.BasicHTMLExporter.class - [JAR]
├─ org.sourcegrade.jagr.core.export.rubric.GermanCSVExporter.class - [JAR]
├─ org.sourcegrade.jagr.core.export.rubric.MoodleJSONExporter.class - [JAR]