logo

Back to index

LCOM2

Min: 0.0303, max: 0.9903, yellow zone: [0.4000 .. 0.6000].

Elements: 128, μ: 0.7090, σ: 0.1874, Var: 0.0351, defects: 36%.

Packages: 14, classes: 313.

Green: 109, yellow: 31, red: 173.

Class LCOM2 methods attributes
o.j.c.reporters.ContextStoryReporter 0 2 1
o.j.c.reporters.S..$Options 0.875 4 8
o.j.c.reporters.T..$O..$StepFormattingFailed 0 0 0
o.j.c.reporters.ConsoleOutput 0 0 0
o.j.c.reporters.F..$ResolveToPackagedName 0 1 0
o.j.c.reporters.C..$XRefRoot 0 0 0
o.j.c.reporters.S..$ProvidedFormat 0 1 1
o.j.c.reporters.Format 0.9487 3 13
o.j.c.reporters.T..$OutputStory 0.9167 14 12
o.j.c.reporters.T..$OutputStep 0.875 11 8
o.j.c.reporters.StackTraceFormatter 1 1 2
o.j.c.reporters.ReportsCount 0.8636 11 8
o.j.c.reporters.T..$TimeFormatter 0 1 0
o.j.c.reporters.T..$OutputMeta 0 1 1
o.j.c.reporters.FilePrintStreamFactory 0.5833 4 3
o.j.c.reporters.S..$BreadcrumbNamingStrategy 0.5 1 2
o.j.c.reporters.T..$OutputScenario 0.87 10 10
o.j.c.reporters.CrossReference 0.8333 12 3
o.j.c.reporters.SilentSuccessFilter 0.8452 24 7
o.j.c.reporters.TemplateableViewGenerator 0.6875 4 4
o.j.c.reporters.F..$FilePrintStream 0 1 2
o.j.c.reporters.T..$ReportCreationFailed 0 0 0
o.j.c.reporters.FreemarkerProcessor 0.5 2 1
o.j.c.reporters.SGRCodes 0.5 3 2
o.j.c.reporters.ANSIConsoleOutput 0.75 2 4
o.j.c.reporters.F..$AbstractPathResolver 0 1 0
o.j.c.reporters.XmlTemplateOutput 0 0 0
o.j.c.reporters.S..$Replacement 0 0 2
o.j.c.reporters.HtmlOutput 0 0 0
o.j.c.reporters.DelegatingStoryReporter 0.0303 33 1
o.j.c.reporters.S..$TestSuite 0.8222 9 5
o.j.c.reporters.JsonOutput 0 0 12
o.j.c.reporters.StoryReporterBuilder 0.9306 36 14
o.j.c.reporters.C..$DelayedMethod 0 1 2
o.j.c.reporters.JsonTemplateOutput 0 0 0
o.j.c.reporters.T..$OutputLifecycle 0 12 1
o.j.c.reporters.TeamCityConsoleOutput 0.75 4 5
o.j.c.reporters.T..$Reports 0.6667 5 3
o.j.c.reporters.S..$SimpleNamingStrategy 0 1 0
o.j.c.reporters.FreemarkerViewGenerator 0 1 0
o.j.c.reporters.S..$TestCase 0.7857 7 4
o.j.c.reporters.SurefireReporter 0.8333 1 12
o.j.c.reporters.HtmlTemplateOutput 0 0 0
o.j.c.reporters.IdeOnlyConsoleOutput 0 0 0
o.j.c.reporters.PrintingStepdocReporter 1 2 3
o.j.c.reporters.PrintStreamStepdocReporter 0 0 1
o.j.c.reporters.T..$Report 0.75 8 4
o.j.c.reporters.S..$TestFailure 0 4 1
o.j.c.reporters.F..$PrintStreamCreationFailed 0 0 1
o.j.c.reporters.T..$OutputKeywords 0 35 1
o.j.c.reporters.T..$OutputRestart 0 0 0
o.j.c.reporters.PrintStreamOutput 0.9293 33 9
o.j.c.reporters.XmlOutput 0 0 0
o.j.c.reporters.S..$TestCounts 0.6786 7 4
o.j.c.reporters.F..$FreemarkerProcessingFailed 0 0 0
o.j.c.reporters.ContextOutput 0 1 1
o.j.c.reporters.StepFailureDecorator 0 4 1
o.j.c.reporters.C..$XRef 0 0 2
o.j.c.reporters.TxtOutput 0 0 0
o.j.c.reporters.PostStoryStatisticsCollector 0.9023 19 7
o.j.c.reporters.F..$FileConfiguration 0.85 4 5
o.j.c.reporters.T..$OutputParameter 0 2 1
o.j.c.reporters.C..$XRefStory 0 0 0
o.j.c.reporters.T..$ViewGenerationFailedForTemplate 0 0 0
o.j.c.reporters.F..$ResolveToSimpleName 0 1 0
o.j.c.reporters.TemplateableOutput 0.8843 24 9
o.j.c.reporters.ConcurrentStoryReporter 0.8938 34 36
o.j.c.reporters.NullStoryReporter 0 31 0
o.j.c.reporters.T..$OutputNarrative 0 5 1
o.j.c.e.executors.SameThreadExecutors 0 1 0
o.j.c.e.executors.FixedThreadExecutors 0 1 0
o.j.c.e.executors.DirectExecutorService 0 1 0
o.j.c.context.C..$NULL 0 2 0
o.j.c.context.Context 0.5 4 2
o.j.c.context.JFrameContextView 0.6667 4 6
o.j.c.configuration.PrintStreamAnnotationMonitor 0 0 1
o.j.c.configuration.PropertyBasedConfiguration 1 2 2
o.j.c.configuration.NullAnnotationMonitor 0 2 0
o.j.c.configuration.K..$StartingWordNotFound 0 0 0
o.j.c.configuration.AnnotationFinder 0.6 5 1
o.j.c.configuration.ParanamerConfiguration 0 0 0
o.j.c.configuration.A..$InstantiationFailed 0 0 0
o.j.c.configuration.MostUsefulConfiguration 0 0 0
o.j.c.configuration.U..$ModificationNotAllowed 0 0 0
o.j.c.configuration.AnnotationRequired 0 0 0
o.j.c.configuration.Configuration 0.9592 48 23
o.j.c.configuration.K..$KeywordNotFound 0 0 0
o.j.c.configuration.PrintingAnnotationMonitor 0 2 0
o.j.c.configuration.UnmodifiableConfiguration 0.4737 38 1
o.j.c.configuration.AnnotationBuilder 0.6667 9 3
o.j.c.configuration.Keywords 0.9903 60 91
o.j.c.junit.JUnitStoryMaps 0 1 0
o.j.c.junit.A..$MissingAnnotatedEmbedderRunner 0 0 0
o.j.c.junit.A..$ClassLoadingFailed 0 0 0
o.j.c.junit.JUnitStories 0 1 0
o.j.c.junit.A..$AnnotatedEmbedderRunnerInstantiationFailed 0 0 0
o.j.c.junit.AnnotatedEmbedderRunner 0 2 0
o.j.c.junit.JUnitStory 0 1 0
o.j.c.junit.A..$NotifierEmbedderMonitor 0.1667 2 3
o.j.c.junit.AnnotatedPathRunner 0.5 2 3
o.j.c.junit.AnnotatedEmbedderUtils 0 0 0
o.j.c.i18n.L..$LocalizedKeywordNotFound 0 0 0
o.j.c.i18n.L..$ResourceBundleNotFound 0 0 1
o.j.c.i18n.LocalizedKeywords 0.75 1 4
o.j.c.model.StoryDuration 0.7222 6 3
o.j.c.model.Composite 0.75 4 4
o.j.c.model.Description 0.75 2 2
o.j.c.model.Narrative 0.8393 8 7
o.j.c.model.Meta 0.8571 7 4
o.j.c.model.TableTransformers 0.75 2 4
o.j.c.model.Story 0.8529 17 8
o.j.c.model.O..$Outcome 0.8 5 4
o.j.c.model.TableUtils 0 0 0
o.j.c.model.T..$Formatting 0 1 0
o.j.c.model.T..$Replacing 0 1 0
o.j.c.model.Scenario 0.84 10 5
o.j.c.model.StoryMaps 0 4 1
o.j.c.model.StoryLanes 0.8333 3 2
o.j.c.model.E..$ParametersNotMappableToType 0 0 0
o.j.c.model.E..$RowNotFound 0 0 0
o.j.c.model.StepPattern 0.75 4 3
o.j.c.model.ExamplesTableFactory 0.5333 3 5
o.j.c.model.StoryMap 0.5 4 2
o.j.c.model.O..$OutcomesFailed 0 1 1
o.j.c.model.GivenStories 0.7917 6 4
o.j.c.model.GivenStory 0.8519 9 6
o.j.c.model.L..$Steps 1 1 5
o.j.c.model.Lifecycle 0.8889 15 3
o.j.c.model.OutcomesTable 0.8765 9 9
o.j.c.model.M..$Property 0.6667 2 3
o.j.c.model.ExamplesTable 0.972 21 17
o.j.c.model.T..$FromLandscape 0 1 0
o.j.c.model.ExamplesTableProperties 0.9182 10 11
o.j.c.s.context.StepsContext 1 5 6
o.j.c.s.context.S..$ObjectAlreadyStoredException 0 0 0
o.j.c.s.context.S..$ObjectNotStoredException 0 0 0
o.j.c.io.C..$InvalidCodeLocation 0 0 0
o.j.c.io.UnderscoredCamelCaseResolver 0.8333 1 6
o.j.c.io.AbsolutePathCalculator 0 1 0
o.j.c.io.StoryFinder 1 8 4
o.j.c.io.RelativePathCalculator 0 1 0
o.j.c.io.CasePreservingResolver 0 0 0
o.j.c.io.AbstractStoryPathResolver 0.8 1 5
o.j.c.io.StoryResourceNotFound 0 0 0
o.j.c.io.L..$StoryFilePath 0 0 2
o.j.c.io.UnderscoredToCapitalized 0 1 1
o.j.c.io.AncestorDelegatingResolver 0.5 1 4
o.j.c.io.LoadFromRelativeFile 0 2 2
o.j.c.io.InvalidStoryResource 0 0 0
o.j.c.io.CodeLocations 0 0 0
o.j.c.io.LoadFromClasspath 0.8333 3 2
o.j.c.io.IOUtils 0 0 0
o.j.c.io.JarFileScanner 0 1 3
o.j.c.io.LoadFromURL 0 2 0
o.j.c.io.StoryLocation 0.4667 5 3
o.j.c.embedder.S..$StoryTimedOut 0 0 0
o.j.c.embedder.S..$ThrowableStory 0.5 2 2
o.j.c.embedder.MatchingStepMonitor 0 2 1
o.j.c.embedder.S..$FineSoFar 0 1 1
o.j.c.embedder.S..$TimeoutFormatException 0 0 0
o.j.c.embedder.PropertyBasedEmbedderControls 1 13 12
o.j.c.embedder.S..$SimpleTimeoutParser 0.8333 2 3
o.j.c.embedder.StoryMapper 0.75 4 1
o.j.c.embedder.ReportingFailuresEmbedderMonitor 0 4 0
o.j.c.embedder.EmbedderMonitorDecorator 0 34 1
o.j.c.embedder.EmbedderClassLoader 0 3 0
o.j.c.embedder.E..$ThrowingRunningStoriesFailed 0 2 0
o.j.c.embedder.NullEmbedderMonitor 0 35 0
o.j.c.embedder.U..$ModificationNotAllowed 0 0 0
o.j.c.embedder.E..$RunningStoriesFailed 0 0 0
o.j.c.embedder.P..$RunContext 0.8803 39 12
o.j.c.embedder.E..$InstantiationFailed 0 0 0
o.j.c.embedder.StoryControls 0.9048 21 10
o.j.c.embedder.S..$DigitTimeoutParser 1 2 1
o.j.c.embedder.E..$ViewGenerationFailed 0 0 0
o.j.c.embedder.M..$DefaultMetaMatcher 0.5 4 3
o.j.c.embedder.EmbedderControls 0.916 25 10
o.j.c.embedder.P..$FailureContext 0 2 1
o.j.c.embedder.MetaFilter 0.8857 5 7
o.j.c.embedder.PerformableTree 0.8125 8 2
o.j.c.embedder.E..$InvalidClasspathElement 0 0 0
o.j.c.embedder.M..$GroovyMetaMatcher 0.25 2 4
o.j.c.embedder.P..$PerformableRoot 0.6667 5 3
o.j.c.embedder.S..$StoryTimeout 0.8333 6 6
o.j.c.embedder.StoryRunner 0.9545 11 8
o.j.c.embedder.UnmodifiableEmbedderControls 0.4348 23 1
o.j.c.embedder.S..$RunContext 0.7647 17 8
o.j.c.embedder.P..$PerformableSteps 0.5625 4 4
o.j.c.embedder.PrintStreamEmbedderMonitor 0 0 1
o.j.c.embedder.S..$StoryOutcome 0.6667 3 3
o.j.c.embedder.PrintingEmbedderMonitor 0 34 0
o.j.c.embedder.M..$StepMatch 0.5556 3 3
o.j.c.embedder.S..$SomethingHappened 0 1 2
o.j.c.embedder.P..$FineSoFar 0 2 0
o.j.c.embedder.S..$StoryExecutionFailed 0 0 0
o.j.c.embedder.E..$AnnotatedEmbedderRunFailed 0 0 0
o.j.c.embedder.P..$NormalPerformableScenario 0.5 2 1
o.j.c.embedder.E..$RunningEmbeddablesFailed 0 0 0
o.j.c.embedder.FilteredStory 0.1667 2 3
o.j.c.embedder.P..$SomethingHappened 0.5 2 1
o.j.c.embedder.SilentEmbedderMonitor 0 0 0
o.j.c.embedder.P..$PerformableScenario 0.8286 15 7
o.j.c.embedder.S..$RunningStory 0.625 8 3
o.j.c.embedder.Embedder 0.9404 43 16
o.j.c.embedder.P..$PerformableStory 0.86 15 10
o.j.c.embedder.StoryManager 0.8167 12 10
o.j.c.embedder.StoryTimeouts 0.625 2 4
o.j.c.embedder.S..$EnqueuedStory 0.6429 4 7
o.j.c.embedder.P..$AbstractPerformableScenario 0.8333 7 6
o.j.c.embedder.P..$ExamplePerformableScenario 0.5 2 2
o.j.c.failures.PassingUponPendingStep 0 1 0
o.j.c.failures.IgnoringStepsFailure 0 0 0
o.j.c.failures.KnownFailure 0 0 0
o.j.c.failures.RestartingScenarioFailure 0 0 0
o.j.c.failures.PendingStepFound 0 0 0
o.j.c.failures.BatchFailures 0 1 1
o.j.c.failures.BeforeOrAfterFailed 0 0 0
o.j.c.failures.RethrowingFailure 0 1 0
o.j.c.failures.FailingUponPendingStep 0 1 0
o.j.c.failures.SilentlyAbsorbingFailure 0 1 0
o.j.c.failures.PendingStepsFound 0 0 0
o.j.c.failures.UUIDExceptionWrapper 0 1 1
o.j.c.failures.StepFailed 0 0 0
o.j.c.failures.RestartingStoryFailure 0 0 0
o.j.c.parsers.RegexStepMatcher 0.75 5 4
o.j.c.parsers.TransformingStoryParser 0.5 2 2
o.j.c.parsers.RegexPrefixCapturingPatternParser 0.9167 3 4
o.j.c.parsers.RegexStoryParser 1 2 3
o.j.c.parsers.AbstractRegexParser 0 0 2
o.j.c.parsers.R..$Parameter 0.8 1 5
o.j.c.parsers.RegexCompositeParser 0 1 0
o.j.c.steps.Stepdoc 0.85 8 5
o.j.c.steps.PendingStepMethodGenerator 0.5 1 2
o.j.c.steps.S..$ParameterName 0 0 3
o.j.c.steps.P..$ParameterConvertionFailed 0 0 0
o.j.c.steps.P..$PatternConverter 0 1 0
o.j.c.steps.ParameterConverters 0.8636 4 11
o.j.c.steps.A..$Silent 0 1 0
o.j.c.steps.A..$Skipped 0 1 0
o.j.c.steps.PatternVariantBuilder 0.7778 3 3
o.j.c.steps.P..$StringConverter 1 1 2
o.j.c.steps.S..$MethodInvoker 0.5 1 6
o.j.c.steps.CompositeStepsFactory 0 2 1
o.j.c.steps.ConvertedParameters 0.6667 3 2
o.j.c.steps.A..$DuplicateCandidateFound 0 0 0
o.j.c.steps.ProvidedStepsFactory 0 2 1
o.j.c.steps.P..$NumberConverter 1 2 3
o.j.c.steps.A..$StepsInstanceNotFound 0 0 0
o.j.c.steps.MarkUnmatchedStepsAsPending 0.9048 7 3
o.j.c.steps.P..$CurrencyConverter 0 1 0
o.j.c.steps.S..$M..$Parameter 0.75 1 4
o.j.c.steps.P..$EnumListConverter 0 0 0
o.j.c.steps.P..$ExamplesTableConverter 0 1 1
o.j.c.steps.AbstractCandidateSteps 0 1 1
o.j.c.steps.ChainedRow 0 1 1
o.j.c.steps.P..$EnumConverter 0 2 0
o.j.c.steps.A..$Successful 0 1 0
o.j.c.steps.S..$ByPriorityField 0 1 0
o.j.c.steps.S..$IgnorableStep 0 3 1
o.j.c.steps.PrintingStepMonitor 1 13 15
o.j.c.steps.S..$AbstractStep 0 2 0
o.j.c.steps.A..$Pending 0 1 0
o.j.c.steps.A..$Failed 0 1 0
o.j.c.steps.S..$B..$LevenshteinDistance 1 1 1
o.j.c.steps.P..$NumberListConverter 0 0 0
o.j.c.steps.Timing 0.5556 3 3
o.j.c.steps.S..$ByLevenshteinDistance 1 1 1
o.j.c.steps.C..$ValueNotFound 0 0 0
o.j.c.steps.S..$Comment 0 3 1
o.j.c.steps.A..$NotPerformed 0 1 0
o.j.c.steps.A..$Ignorable 0 1 0
o.j.c.steps.S..$UponFailureStep 1 2 1
o.j.c.steps.S..$UponAnyStep 1 1 1
o.j.c.steps.A..$Comment 0 1 0
o.j.c.steps.P..$DateConverter 0.5 1 2
o.j.c.steps.S..$Jsr330Helper 0 0 0
o.j.c.steps.P..$StringListConverter 0 1 0
o.j.c.steps.AbstractStepsFactory 0 1 1
o.j.c.steps.ScanningStepsFactory 0.7778 3 3
o.j.c.steps.StepFinder 0.8 5 1
o.j.c.steps.SilentStepMonitor 0 0 0
o.j.c.steps.DelegatingStepMonitor 0 13 1
o.j.c.steps.P..$FluentEnumConverter 0 1 0
o.j.c.steps.P..$MethodReturningConverter 0.6667 2 3
o.j.c.steps.CompositeCandidateSteps 0.75 4 1
o.j.c.steps.NullStepMonitor 0 13 0
o.j.c.steps.P..$BooleanConverter 0.5 2 2
o.j.c.steps.S..$PendingStep 0.6667 7 3
o.j.c.steps.S..$ParametrisedStep 0.6786 4 7
o.j.c.steps.S..$B..$UUIDExceptionWrapperInjector 0.75 2 2
o.j.c.steps.InstanceStepsFactory 0 1 1
o.j.c.steps.P..$FileConverter 0 1 0
o.j.c.steps.P..$BooleanListConverter 0 0 0
o.j.c.steps.P..$AbstractParameterConverter 0 1 1
o.j.c.steps.S..$DelegatingStep 0 3 1
o.j.c.steps.BeforeOrAfterStep 0.6286 7 5
o.j.c.steps.S..$ParameterNotFound 0 0 0
o.j.c.steps.P..$ExamplesTableParametersConverter 0.5 2 1
o.j.c.steps.AbstractStepResult 0.8 6 5
o.j.c.steps.ParameterControls 0.85 8 5
o.j.c.steps.P..$JsonConverter 0.5 2 1
o.j.c.steps.P..$AbstractListParameterConverter 0.25 2 2
o.j.c.steps.StepCandidate 0.8554 22 11
o.j.c.steps.PrintStreamStepMonitor 0 0 1
o.j.c.steps.StepCreator 0.9649 9 19
o.j.c.steps.ContextStepMonitor 0 1 2
o.j.c.steps.Timer 0.4 5 2
o.j.c.steps.S..$UponSuccessStep 1 1 1
o.j.c.steps.S..$BeforeOrAfterStep 0.4444 3 3
o.j.c.steps.P..$JsonFactory 0.5 3 2
o.j.c.steps.Steps 0.7143 7 3
o.j.core.ConfigurableEmbedder 0.7045 11 4
o.j.core.InjectableEmbedder 0 2 1

Download XML.