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 autograder-core-0.5.11.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
de.firemage.autograder.core.visualize.dot
├─ de.firemage.autograder.core.visualize.dot.DotEdge.class - [JAR]
├─ de.firemage.autograder.core.visualize.dot.DotGraph.class - [JAR]
├─ de.firemage.autograder.core.visualize.dot.DotNode.class - [JAR]
├─ de.firemage.autograder.core.visualize.dot.DotUtil.class - [JAR]
de.firemage.autograder.core.spotbugs
├─ de.firemage.autograder.core.spotbugs.InCodeBugReporter.class - [JAR]
├─ de.firemage.autograder.core.spotbugs.SpotbugsCheck.class - [JAR]
├─ de.firemage.autograder.core.spotbugs.SpotbugsInCodeProblem.class - [JAR]
├─ de.firemage.autograder.core.spotbugs.SpotbugsLinter.class - [JAR]
de.firemage.autograder.core.cpd
├─ de.firemage.autograder.core.cpd.CPDInCodeProblem.class - [JAR]
├─ de.firemage.autograder.core.cpd.CPDLinter.class - [JAR]
de.firemage.autograder.core.integrated.graph
├─ de.firemage.autograder.core.integrated.graph.GraphAnalysis.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.GraphBuilder.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.Usage.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.UsageAccessField.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.UsageCallMethod.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.UsageCreateInstance.class - [JAR]
├─ de.firemage.autograder.core.integrated.graph.UsageField.class - [JAR]
de.firemage.autograder.core.check.complexity
├─ de.firemage.autograder.core.check.complexity.ChainedIfCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.DiamondOperatorCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.ExtendsObjectCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.MultipleInlineStatements.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantArrayInit.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantBooleanEqual.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantCatch.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantConstructorCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantIfForBooleanCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantModifierCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantNegationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantReturnCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RedundantUninitializedVariable.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RegexCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.RepeatedMathOperationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.SelfAssignmentCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.UnnecessaryBoxing.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.UnnecessaryLocalBeforeReturnCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.UnusedImportCheck.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.UseOperatorAssignment.class - [JAR]
├─ de.firemage.autograder.core.check.complexity.WrapperInstantiationCheck.class - [JAR]
de.firemage.autograder.core.errorprone
├─ de.firemage.autograder.core.errorprone.ErrorProneCheck.class - [JAR]
├─ de.firemage.autograder.core.errorprone.ErrorProneCompiler.class - [JAR]
├─ de.firemage.autograder.core.errorprone.ErrorProneDiagnostic.class - [JAR]
├─ de.firemage.autograder.core.errorprone.ErrorProneLint.class - [JAR]
├─ de.firemage.autograder.core.errorprone.ErrorProneLinter.class - [JAR]
├─ de.firemage.autograder.core.errorprone.Message.class - [JAR]
├─ de.firemage.autograder.core.errorprone.SerializableSupplier.class - [JAR]
├─ de.firemage.autograder.core.errorprone.TempLocation.class - [JAR]
├─ de.firemage.autograder.core.errorprone.VMLauncher.class - [JAR]
de.firemage.autograder.core
├─ de.firemage.autograder.core.CodeModel.class - [JAR]
├─ de.firemage.autograder.core.CodePosition.class - [JAR]
├─ de.firemage.autograder.core.FileSourceInfo.class - [JAR]
├─ de.firemage.autograder.core.Linter.class - [JAR]
├─ de.firemage.autograder.core.LinterException.class - [JAR]
├─ de.firemage.autograder.core.LinterStatus.class - [JAR]
├─ de.firemage.autograder.core.LocalizedMessage.class - [JAR]
├─ de.firemage.autograder.core.MultiInCodeProblem.class - [JAR]
├─ de.firemage.autograder.core.PathUtil.class - [JAR]
├─ de.firemage.autograder.core.Problem.class - [JAR]
├─ de.firemage.autograder.core.ProblemImpl.class - [JAR]
├─ de.firemage.autograder.core.ProblemType.class - [JAR]
├─ de.firemage.autograder.core.SerializableCharset.class - [JAR]
├─ de.firemage.autograder.core.SourceInfo.class - [JAR]
├─ de.firemage.autograder.core.StringSourceInfo.class - [JAR]
├─ de.firemage.autograder.core.Translatable.class - [JAR]
├─ de.firemage.autograder.core.Workaround.class - [JAR]
de.firemage.autograder.core.check.oop
├─ de.firemage.autograder.core.check.oop.AvoidInnerClasses.class - [JAR]
├─ de.firemage.autograder.core.check.oop.ClosedSetOfValues.class - [JAR]
├─ de.firemage.autograder.core.check.oop.ConcreteCollectionCheck.class - [JAR]
├─ de.firemage.autograder.core.check.oop.DoNotMakeConstantsClasses.class - [JAR]
├─ de.firemage.autograder.core.check.oop.DoNotUseSystemExit.class - [JAR]
├─ de.firemage.autograder.core.check.oop.IOUISeparation.class - [JAR]
├─ de.firemage.autograder.core.check.oop.InheritanceBadPractices.class - [JAR]
├─ de.firemage.autograder.core.check.oop.InstanceOf.class - [JAR]
├─ de.firemage.autograder.core.check.oop.InterfaceBadPractices.class - [JAR]
├─ de.firemage.autograder.core.check.oop.ListGetterSetterCheck.class - [JAR]
├─ de.firemage.autograder.core.check.oop.MethodShouldBeAbstractCheck.class - [JAR]
├─ de.firemage.autograder.core.check.oop.MutableEnum.class - [JAR]
├─ de.firemage.autograder.core.check.oop.ShouldBeEnumAttribute.class - [JAR]
├─ de.firemage.autograder.core.check.oop.StaticFieldShouldBeInstanceCheck.class - [JAR]
├─ de.firemage.autograder.core.check.oop.UtilityClassCheck.class - [JAR]
de.firemage.autograder.core.compiler
├─ de.firemage.autograder.core.compiler.CompilationDiagnostic.class - [JAR]
├─ de.firemage.autograder.core.compiler.CompilationFailureException.class - [JAR]
├─ de.firemage.autograder.core.compiler.CompilationResult.class - [JAR]
├─ de.firemage.autograder.core.compiler.Compiler.class - [JAR]
├─ de.firemage.autograder.core.compiler.JavaVersion.class - [JAR]
├─ de.firemage.autograder.core.compiler.PhysicalFileObject.class - [JAR]
├─ de.firemage.autograder.core.compiler.SeparateBinaryFileManager.class - [JAR]
de.firemage.autograder.core.check.unnecessary
├─ de.firemage.autograder.core.check.unnecessary.EmptyBlockCheck.class - [JAR]
├─ de.firemage.autograder.core.check.unnecessary.UnusedCodeElementCheck.class - [JAR]
├─ de.firemage.autograder.core.check.unnecessary.UnusedParameter.class - [JAR]
de.firemage.autograder.core.pmd
├─ de.firemage.autograder.core.pmd.PMDCheck.class - [JAR]
├─ de.firemage.autograder.core.pmd.PMDInCodeProblem.class - [JAR]
├─ de.firemage.autograder.core.pmd.PMDLinter.class - [JAR]
├─ de.firemage.autograder.core.pmd.ProblemRenderer.class - [JAR]
de.firemage.autograder.core.check.general
├─ de.firemage.autograder.core.check.general.AvoidLabels.class - [JAR]
├─ de.firemage.autograder.core.check.general.AvoidRecompilingRegex.class - [JAR]
├─ de.firemage.autograder.core.check.general.AvoidShadowing.class - [JAR]
├─ de.firemage.autograder.core.check.general.CompareCharValue.class - [JAR]
├─ de.firemage.autograder.core.check.general.CompareObjectsNotStringsCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.ConstantNamingAndQualifierCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.CopyPasteCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.DoNotUseRawTypes.class - [JAR]
├─ de.firemage.autograder.core.check.general.DontReassignParametersCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.DoubleBraceInitializationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.EqualsContractCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.FieldShouldBeFinalCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.FieldShouldBeLocalCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.ForToForEachCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.ImportTypes.class - [JAR]
├─ de.firemage.autograder.core.check.general.MissingOverrideAnnotationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.ScannerClosedCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.StringCompareCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.SuppressWarningsCheck.class - [JAR]
├─ de.firemage.autograder.core.check.general.UncheckedTypeCast.class - [JAR]
├─ de.firemage.autograder.core.check.general.UseDifferentVisibility.class - [JAR]
├─ de.firemage.autograder.core.check.general.UseGuardClauses.class - [JAR]
├─ de.firemage.autograder.core.check.general.WrongLineBreakCheck.class - [JAR]
de.firemage.autograder.core.integrated.scope.value
├─ de.firemage.autograder.core.integrated.scope.value.ArrayValue.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.value.IndexValue.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.value.IndexValueWrapper.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.value.UnknownValue.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.value.Value.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.value.VariableValue.class - [JAR]
de.firemage.autograder.core.integrated
├─ de.firemage.autograder.core.integrated.ExceptionUtil.class - [JAR]
├─ de.firemage.autograder.core.integrated.ForLoopRange.class - [JAR]
├─ de.firemage.autograder.core.integrated.IdentifierNameUtils.class - [JAR]
├─ de.firemage.autograder.core.integrated.IntegratedAnalysis.class - [JAR]
├─ de.firemage.autograder.core.integrated.IntegratedCheck.class - [JAR]
├─ de.firemage.autograder.core.integrated.IntegratedInCodeProblem.class - [JAR]
├─ de.firemage.autograder.core.integrated.ModelBuildException.class - [JAR]
├─ de.firemage.autograder.core.integrated.PrintUtil.class - [JAR]
├─ de.firemage.autograder.core.integrated.SpoonStreamUtil.class - [JAR]
├─ de.firemage.autograder.core.integrated.SpoonUtil.class - [JAR]
├─ de.firemage.autograder.core.integrated.StaticAnalysis.class - [JAR]
de.firemage.autograder.core.check.api
├─ de.firemage.autograder.core.check.api.CommonReimplementation.class - [JAR]
├─ de.firemage.autograder.core.check.api.EqualsHashCodeComparableContract.class - [JAR]
├─ de.firemage.autograder.core.check.api.IsEmptyReimplementationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.api.MathFloorDivision.class - [JAR]
├─ de.firemage.autograder.core.check.api.OldCollectionCheck.class - [JAR]
├─ de.firemage.autograder.core.check.api.OptionalBadPractices.class - [JAR]
├─ de.firemage.autograder.core.check.api.ProblematicEqualsHashCodeComparable.class - [JAR]
├─ de.firemage.autograder.core.check.api.StringIsEmptyReimplementationCheck.class - [JAR]
├─ de.firemage.autograder.core.check.api.UseEntrySet.class - [JAR]
├─ de.firemage.autograder.core.check.api.UseEnumCollection.class - [JAR]
├─ de.firemage.autograder.core.check.api.UseFormatString.class - [JAR]
├─ de.firemage.autograder.core.check.api.UseStringFormatted.class - [JAR]
de.firemage.autograder.core.integrated.effects
├─ de.firemage.autograder.core.integrated.effects.AssignmentEffect.class - [JAR]
├─ de.firemage.autograder.core.integrated.effects.AssignmentStatement.class - [JAR]
├─ de.firemage.autograder.core.integrated.effects.Effect.class - [JAR]
├─ de.firemage.autograder.core.integrated.effects.TerminalEffect.class - [JAR]
├─ de.firemage.autograder.core.integrated.effects.TerminalStatement.class - [JAR]
de.firemage.autograder.core.file
├─ de.firemage.autograder.core.file.UploadedFile.class - [JAR]
├─ de.firemage.autograder.core.file.ZipFormatException.class - [JAR]
de.firemage.autograder.core.visualize.structure
├─ de.firemage.autograder.core.visualize.structure.StructureVisualizer.class - [JAR]
de.firemage.autograder.core.check.debug
├─ de.firemage.autograder.core.check.debug.AssertCheck.class - [JAR]
├─ de.firemage.autograder.core.check.debug.PrintStackTraceCheck.class - [JAR]
de.firemage.autograder.core.dynamic
├─ de.firemage.autograder.core.dynamic.ConsoleRunner.class - [JAR]
├─ de.firemage.autograder.core.dynamic.DockerConsoleRunner.class - [JAR]
├─ de.firemage.autograder.core.dynamic.DockerRunnerException.class - [JAR]
├─ de.firemage.autograder.core.dynamic.DynamicAnalysis.class - [JAR]
├─ de.firemage.autograder.core.dynamic.RunnerException.class - [JAR]
├─ de.firemage.autograder.core.dynamic.TestRunResult.class - [JAR]
├─ de.firemage.autograder.core.dynamic.TestRunner.class - [JAR]
de.firemage.autograder.core.integrated.scope
├─ de.firemage.autograder.core.integrated.scope.Scope.class - [JAR]
├─ de.firemage.autograder.core.integrated.scope.ScopedVisitor.class - [JAR]
de.firemage.autograder.core.check.comment
├─ de.firemage.autograder.core.check.comment.CommentLanguageCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.CommentedOutCodeCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.FieldJavadocCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.JavadocReturnNullCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.JavadocStubCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.MethodJavadocCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.ThrowsJavadocCheck.class - [JAR]
├─ de.firemage.autograder.core.check.comment.TypeJavadocCheck.class - [JAR]
de.firemage.autograder.core.check.naming
├─ de.firemage.autograder.core.check.naming.BooleanIdentifierCheck.class - [JAR]
├─ de.firemage.autograder.core.check.naming.ConstantsHaveDescriptiveNamesCheck.class - [JAR]
├─ de.firemage.autograder.core.check.naming.LinguisticNamingCheck.class - [JAR]
├─ de.firemage.autograder.core.check.naming.PackageNamingConvention.class - [JAR]
├─ de.firemage.autograder.core.check.naming.TypesHaveDescriptiveNamesCheck.class - [JAR]
├─ de.firemage.autograder.core.check.naming.VariablesHaveDescriptiveNamesCheck.class - [JAR]
de.firemage.autograder.core.parallel
├─ de.firemage.autograder.core.parallel.AnalysisResult.class - [JAR]
├─ de.firemage.autograder.core.parallel.AnalysisScheduler.class - [JAR]
├─ de.firemage.autograder.core.parallel.AnalysisTask.class - [JAR]
├─ de.firemage.autograder.core.parallel.AnalysisThread.class - [JAR]
├─ de.firemage.autograder.core.parallel.ProblemReporter.class - [JAR]
de.firemage.autograder.core.check.exceptions
├─ de.firemage.autograder.core.check.exceptions.CustomExceptionInheritanceCheck.class - [JAR]
├─ de.firemage.autograder.core.check.exceptions.ExceptionControlFlowCheck.class - [JAR]
├─ de.firemage.autograder.core.check.exceptions.ExceptionMessageCheck.class - [JAR]
├─ de.firemage.autograder.core.check.exceptions.RuntimeExceptionCatchCheck.class - [JAR]
de.firemage.autograder.core.check
├─ de.firemage.autograder.core.check.Check.class - [JAR]
├─ de.firemage.autograder.core.check.ExecutableCheck.class - [JAR]
de.firemage.autograder.core.check.structure
├─ de.firemage.autograder.core.check.structure.DefaultPackageCheck.class - [JAR]