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 sorald-0.8.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
sorald.event.models
├─ sorald.event.models.ExecutionInfo.class - [JAR]
├─ sorald.event.models.WarningLocation.class - [JAR]
sorald.miner
├─ sorald.miner.MineSonarWarnings.class - [JAR]
├─ sorald.miner.StatsOutputAnalyzer.class - [JAR]
sorald.rule
├─ sorald.rule.RuleProvider.class - [JAR]
sorald.event.collectors
├─ sorald.event.collectors.CompilationUnitCollector.class - [JAR]
├─ sorald.event.collectors.MinerStatisticsCollector.class - [JAR]
├─ sorald.event.collectors.RepairStatisticsCollector.class - [JAR]
sorald.sonar
├─ sorald.sonar.BestFitScanner.class - [JAR]
├─ sorald.sonar.JavaInputFile.class - [JAR]
├─ sorald.sonar.ProcessorsClassGenerator.class - [JAR]
├─ sorald.sonar.ProjectScanner.class - [JAR]
├─ sorald.sonar.ScannedViolation.class - [JAR]
├─ sorald.sonar.SonarLintEngine.class - [JAR]
├─ sorald.sonar.SonarProcessorRepository.class - [JAR]
├─ sorald.sonar.SonarRule.class - [JAR]
├─ sorald.sonar.SonarRuleRepository.class - [JAR]
├─ sorald.sonar.SonarRuleType.class - [JAR]
├─ sorald.sonar.SonarStaticAnalyzer.class - [JAR]
sorald.util
├─ sorald.util.ConfigLoader.class - [JAR]
├─ sorald.util.MavenUtils.class - [JAR]
├─ sorald.util.Transformations.class - [JAR]
sorald.cli
├─ sorald.cli.BaseCommand.class - [JAR]
├─ sorald.cli.Cli.class - [JAR]
├─ sorald.cli.MineCommand.class - [JAR]
├─ sorald.cli.MojoParametersCheckerAndConverter.class - [JAR]
├─ sorald.cli.RealFileConverter.class - [JAR]
├─ sorald.cli.RepairCommand.class - [JAR]
├─ sorald.cli.SoraldVersionProvider.class - [JAR]
├─ sorald.cli.SpecifiedViolation.class - [JAR]
sorald.event.models.miner
├─ sorald.event.models.miner.MinedRule.class - [JAR]
├─ sorald.event.models.miner.MinedViolationEvent.class - [JAR]
sorald.processor
├─ sorald.processor.ArrayHashCodeAndToStringProcessor.class - [JAR]
├─ sorald.processor.BigDecimalDoubleConstructorProcessor.class - [JAR]
├─ sorald.processor.CastArithmeticOperandProcessor.class - [JAR]
├─ sorald.processor.CollectionIsEmptyProcessor.class - [JAR]
├─ sorald.processor.CollectionsEmptyConstantsProcessor.class - [JAR]
├─ sorald.processor.CompareStringsBoxedTypesWithEqualsProcessor.class - [JAR]
├─ sorald.processor.CompareToReturnValueProcessor.class - [JAR]
├─ sorald.processor.DeadStoreProcessor.class - [JAR]
├─ sorald.processor.EqualsArgumentTypeProcessor.class - [JAR]
├─ sorald.processor.EqualsOnAtomicClassProcessor.class - [JAR]
├─ sorald.processor.GetClassLoaderProcessor.class - [JAR]
├─ sorald.processor.InterruptedExceptionProcessor.class - [JAR]
├─ sorald.processor.IteratorNextExceptionProcessor.class - [JAR]
├─ sorald.processor.MathOnFloatProcessor.class - [JAR]
├─ sorald.processor.PublicStaticFieldShouldBeFinalProcessor.class - [JAR]
├─ sorald.processor.SelfAssignementProcessor.class - [JAR]
├─ sorald.processor.SerialVersionUidProcessor.class - [JAR]
├─ sorald.processor.SerializableFieldInSerializableClassProcessor.class - [JAR]
├─ sorald.processor.StringLiteralInsideEqualsProcessor.class - [JAR]
├─ sorald.processor.SynchronizationOnGetClassProcessor.class - [JAR]
├─ sorald.processor.SynchronizationOnStringOrBoxedProcessor.class - [JAR]
├─ sorald.processor.ThreadLocalWithInitial.class - [JAR]
├─ sorald.processor.ThreadRunProcessor.class - [JAR]
├─ sorald.processor.ToStringReturningNullProcessor.class - [JAR]
├─ sorald.processor.UnclosedResourcesProcessor.class - [JAR]
├─ sorald.processor.UnusedLocalVariableProcessor.class - [JAR]
├─ sorald.processor.UnusedPrivateFieldProcessor.class - [JAR]
├─ sorald.processor.UnusedThrowableProcessor.class - [JAR]
├─ sorald.processor.UtilityClassWithPublicConstructorProcessor.class - [JAR]
├─ sorald.processor.XxeProcessingProcessor.class - [JAR]
sorald
├─ sorald.CodeGenerator.class - [JAR]
├─ sorald.FileUtils.class - [JAR]
├─ sorald.Main.class - [JAR]
├─ sorald.PrettyPrintingStrategy.class - [JAR]
├─ sorald.Processors.class - [JAR]
├─ sorald.Repair.class - [JAR]
├─ sorald.RepairStrategy.class - [JAR]
├─ sorald.SelectiveForceImport.class - [JAR]
├─ sorald.SoraldConfig.class - [JAR]
sorald.segment
├─ sorald.segment.FirstFitSegmentationAlgorithm.class - [JAR]
├─ sorald.segment.Node.class - [JAR]
├─ sorald.segment.Pair.class - [JAR]
├─ sorald.segment.SoraldTreeBuilderAlgorithm.class - [JAR]
sorald.event.models.repair
├─ sorald.event.models.repair.RuleRepairStatistics.class - [JAR]