logo

Back to index

CCM

Min: 0.0108, max: 0.5000, yellow zone: [0.4000 .. 0.6000].

Elements: 140, μ: 0.2205, σ: 0.1756, Var: 0.0308, defects: 37%.

Packages: 12, classes: 199.

Green: 58, yellow: 35, red: 106.

Class CCM methods nc ncc nmp
s.t.attach.H..$HotSpotVirtualMachineDescriptor NaN 1 0 0 0
s.t.attach.BsdAttachProvider 0.1667 4 1 1 6
s.t.attach.HotSpotAttachProvider 0.3333 3 3 3 3
s.t.attach.LinuxAttachProvider 0.1667 4 1 1 6
s.t.attach.BsdVirtualMachine 0.5 2 1 2 1
s.t.attach.W..$PipedInputStream 0.5 3 3 2 3
s.t.attach.B..$SocketInputStream 0.5 3 3 2 3
s.t.attach.LinuxVirtualMachine 0.5 2 1 2 1
s.t.attach.WindowsAttachProvider 0.0833 4 1 2 6
s.t.attach.SolarisAttachProvider 0.1667 4 1 1 6
s.t.attach.S..$SocketInputStream 0.5 3 3 2 3
s.t.attach.WindowsVirtualMachine 0.5 2 1 2 1
s.t.attach.HotSpotVirtualMachine 0.0523 18 136 17 153
s.t.attach.L..$SocketInputStream 0.5 3 3 2 3
s.t.attach.SolarisVirtualMachine 0.5 2 1 2 1
p.o.o.a.tree.IincInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.InnerClassNode NaN 1 0 0 0
p.o.o.a.tree.FrameNode 0.1667 3 1 2 3
p.o.o.a.tree.FieldInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.InsnNode 0.1667 3 1 2 3
p.o.o.a.tree.AnnotationNode 0.0952 7 10 5 21
p.o.o.a.tree.IntInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.AbstractInsnNode 0.0179 8 1 2 28
p.o.o.a.tree.LdcInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.I..$InsnListIterator 0.1019 9 33 9 36
p.o.o.a.tree.InvokeDynamicInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.LabelNode 0.1 5 4 4 10
p.o.o.a.tree.JumpInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.FieldNode 0.1333 6 10 5 15
p.o.o.a.tree.ClassNode 0.0523 12 38 11 66
p.o.o.a.tree.VarInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.MultiANewArrayInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.MethodInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.LocalVariableNode NaN 1 0 0 0
p.o.o.a.tree.LookupSwitchInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.LocalVariableAnnotationNode NaN 1 0 0 0
p.o.o.a.tree.ParameterNode NaN 1 0 0 0
p.o.o.a.tree.TypeAnnotationNode NaN 0 0 0 0
p.o.o.a.tree.TryCatchBlockNode 0.5 2 1 2 1
p.o.o.a.tree.TypeInsnNode 0.1667 4 3 3 6
p.o.o.a.tree.InsnList 0.0458 23 197 17 253
p.o.o.a.tree.MethodNode 0.0269 35 497 31 595
p.o.o.a.tree.TableSwitchInsnNode 0.1667 3 1 2 3
p.o.o.a.tree.LineNumberNode 0.1667 3 1 2 3
c.l.p.lambda.InferredOperation NaN 1 0 0 0
c.l.p.lambda.SyntheticLambdaAnalyzer NaN 3 0 0 3
c.l.p.lambda.A..$A..$Analyzer NaN 1 0 0 0
c.l.p.lambda.LambdaClassDescription 0.1667 3 1 2 3
c.l.p.lambda.LambdaClassLocator 0.2083 4 5 4 6
c.l.p.lambda.FindMethodCallAnalyzer NaN 2 0 0 1
c.l.p.lambda.SourcePointer 0.1 5 5 5 10
c.l.p.lambda.A..$Agent NaN 0 0 0 0
c.l.p.lambda.LambdaMethodVisitor 0.5 2 1 2 1
c.l.p.lambda.F..$FindMethodCallMethodVisitor NaN 1 0 0 0
c.l.p.lambda.Util NaN 0 0 0 0
c.l.p.lambda.ASMBasedTaskDescriptor 0.5 2 1 2 1
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor 0.3333 3 3 3 3
c.s.t.attach.AgentLoadException NaN 0 0 0 0
c.s.t.attach.AgentInitializationException NaN 1 0 0 0
c.s.t.attach.AttachOperationFailedException NaN 0 0 0 0
c.s.t.attach.VirtualMachineDescriptor 0.0889 6 8 6 15
c.s.t.attach.AttachNotSupportedException NaN 0 0 0 0
c.s.t.attach.VirtualMachine 0.0198 16 19 8 120
c.s.t.attach.AttachPermission NaN 0 0 0 0
p.o.o.a.commons.RemappingFieldAdapter 0.5 2 1 2 1
p.o.o.a.commons.FieldRemapper 0.5 2 1 2 1
p.o.o.a.commons.RemappingClassAdapter 0.1 10 45 10 45
p.o.o.a.commons.MethodRemapper 0.0625 17 136 16 136
p.o.o.a.commons.AdviceAdapter 0.0523 18 120 15 153
p.o.o.a.commons.CodeSizeEvaluator 0.0639 16 115 15 120
p.o.o.a.commons.RemappingAnnotationAdapter 0.25 4 6 4 6
p.o.o.a.commons.Method 0.1224 7 18 7 21
p.o.o.a.commons.J..$Instantiation 0.15 5 6 4 10
p.o.o.a.commons.LocalVariablesSorter 0.0778 10 28 8 45
p.o.o.a.commons.AnnotationRemapper 0.25 4 6 4 6
p.o.o.a.commons.JSRInlinerAdapter 0.5 2 1 2 1
p.o.o.a.commons.GeneratorAdapter 0.0172 72 2556 58 2556
p.o.o.a.commons.TryCatchBlockSorter NaN 1 0 0 0
p.o.o.a.commons.StaticInitMerger 0.3333 3 3 3 3
p.o.o.a.commons.RemappingSignatureAdapter 0.0667 16 120 15 120
p.o.o.a.commons.AnalyzerAdapter 0.0625 17 136 16 136
p.o.o.a.commons.InstructionAdapter 0.0108 97 4656 93 4656
p.o.o.a.commons.S..$Item 0.3333 3 3 3 3
p.o.o.a.commons.ClassRemapper 0.1 10 45 10 45
p.o.o.a.commons.SimpleRemapper 0.25 4 6 4 6
p.o.o.a.commons.RemappingMethodAdapter 0.0625 17 136 16 136
p.o.o.a.commons.Remapper 0.053 12 28 8 66
p.o.o.a.commons.SignatureRemapper 0.0667 16 120 15 120
p.o.o.a.commons.SerialVersionUIDAdder 0.0926 9 30 9 36
c.s.t.a.spi.AttachProvider NaN 5 0 0 10
c.l.agentloader.AgentLoaderHotSpot NaN 1 0 0 0
c.l.agentloader.AttachProviderPlaceHolder NaN 4 0 0 6
c.l.agentloader.AgentLoader NaN 0 0 0 0
c.l.agentloader.ClassPathUtils NaN 0 0 0 0
p.o.o.a.signature.SignatureReader 0.5 2 1 2 1
p.o.o.a.signature.SignatureWriter 0.0551 17 105 14 136
p.o.o.a.signature.SignatureVisitor NaN 16 0 0 120
p.o.o.a.xml.A..$AnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.A..$AnnotationDefaultRule 0.5 2 1 2 1
p.o.o.a.xml.A..$AnnotationValueRule NaN 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueArrayRule 0.5 2 1 2 1
p.o.o.a.xml.A..$AnnotationParameterRule 0.5 2 1 2 1
p.o.o.a.xml.A..$ClassRule NaN 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueEnumRule NaN 1 0 0 0
p.o.o.a.xml.A..$InterfacesRule NaN 1 0 0 0
p.o.o.a.xml.A..$InnerClassRule NaN 1 0 0 0
p.o.o.a.xml.A..$InterfaceRule NaN 1 0 0 0
p.o.o.a.xml.A..$LocalVarRule NaN 1 0 0 0
p.o.o.a.xml.A..$LineNumberRule NaN 1 0 0 0
p.o.o.a.xml.A..$InvokeDynamicBsmArgumentsRule NaN 1 0 0 0
p.o.o.a.xml.A..$LocalVariableAnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.A..$ExceptionsRule NaN 1 0 0 0
p.o.o.a.xml.A..$InvokeDynamicRule 0.5 2 1 2 1
p.o.o.a.xml.A..$LabelRule NaN 1 0 0 0
p.o.o.a.xml.A..$OuterClassRule NaN 1 0 0 0
p.o.o.a.xml.A..$FrameRule 0.5 2 1 2 1
p.o.o.a.xml.A..$FieldRule 0.5 2 1 2 1
p.o.o.a.xml.A..$TableSwitchRule 0.5 2 1 2 1
p.o.o.a.xml.A..$MethodRule 0.5 2 1 2 1
p.o.o.a.xml.A..$FrameTypeRule NaN 1 0 0 0
p.o.o.a.xml.A..$TableSwitchLabelRule NaN 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueAnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.A..$OpcodesRule NaN 1 0 0 0
p.o.o.a.xml.A..$MaxRule NaN 1 0 0 0
p.o.o.a.xml.A..$SourceRule NaN 1 0 0 0
p.o.o.a.xml.A..$ExceptionRule NaN 1 0 0 0
p.o.o.a.xml.A..$RuleSet 0.5 2 1 2 1
p.o.o.a.xml.A..$Opcode NaN 0 0 0 0
p.o.o.a.xml.A..$Rule 0.0952 7 10 5 21
p.o.o.a.xml.A..$TryCatchAnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.A..$TryCatchRule NaN 1 0 0 0
p.o.o.a.xml.A..$LookupSwitchLabelRule NaN 1 0 0 0
p.o.o.a.xml.A..$MethodParameterRule NaN 1 0 0 0
p.o.o.a.xml.A..$InsnAnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.A..$LookupSwitchRule 0.5 2 1 2 1
p.o.o.a.xml.P..$SAXWriterFactory NaN 1 0 0 0
p.o.o.a.xml.P..$SubdocumentHandlerFactory NaN 1 0 0 0
p.o.o.a.xml.P..$SingleDocElement 0.5 2 1 2 1
p.o.o.a.xml.P..$TransformerHandlerFactory NaN 1 0 0 0
p.o.o.a.xml.ASMContentHandler 0.2 5 10 5 10
p.o.o.a.xml.P..$ZipEntryElement 0.5 2 1 2 1
p.o.o.a.xml.SAXAdapter 0.1556 6 14 6 15
p.o.o.a.xml.SAXFieldAdapter 0.3333 3 3 3 3
p.o.o.a.xml.P..$ProtectedInputStream 0.25 4 3 2 6
p.o.o.a.xml.P..$SAXWriter 0.0333 10 6 4 45
p.o.o.a.xml.SAXClassAdapter 0.1111 9 36 9 36
p.o.o.a.xml.P..$ASMContentHandlerFactory NaN 1 0 0 0
p.o.o.a.xml.P..$InputSlicingHandler 0.2 5 10 5 10
p.o.o.a.xml.SAXAnnotationAdapter 0.2 5 10 5 10
p.o.o.a.xml.A..$TypeAnnotationRule 0.5 2 1 2 1
p.o.o.a.xml.P..$OutputSlicingHandler 0.1 5 3 3 10
p.o.o.a.xml.Processor 0.5 2 1 2 1
p.o.o.a.xml.SAXCodeAdapter 0.0345 29 406 29 406
p.o.o.a.t.analysis.AnalyzerException NaN 0 0 0 0
p.o.o.a.t.analysis.BasicValue 0.1667 6 15 6 15
p.o.o.a.t.analysis.SourceInterpreter 0.0972 9 28 8 36
p.o.o.a.t.analysis.SourceValue 0.2222 3 2 3 3
p.o.o.a.t.analysis.BasicVerifier 0.0926 9 30 9 36
p.o.o.a.t.analysis.Analyzer 0.0444 9 8 5 36
p.o.o.a.t.analysis.Subroutine 0.5 2 1 2 1
p.o.o.a.t.analysis.SmallSet 0.1333 6 10 5 15
p.o.o.a.t.analysis.SimpleVerifier 0.0822 10 37 10 45
p.o.o.a.t.analysis.BasicInterpreter 0.0694 9 15 6 36
p.o.o.a.t.analysis.Frame 0.0476 15 70 14 105
p.o.o.a.t.analysis.Interpreter NaN 9 0 0 36
p.o.o.asm.AnnotationVisitor 0.2 5 10 5 10
p.o.o.asm.Attribute 0.1071 8 9 3 28
p.o.o.asm.ByteVector 0.1111 9 36 9 36
p.o.o.asm.Context NaN 0 0 0 0
p.o.o.asm.Edge NaN 0 0 0 0
p.o.o.asm.Handler NaN 0 0 0 0
p.o.o.asm.Handle 0.0804 8 18 8 28
p.o.o.asm.FieldVisitor 0.25 4 6 4 6
p.o.o.asm.AnnotationWriter 0.1667 7 21 6 21
p.o.o.asm.Item 1 8 28 1 28
p.o.o.asm.MethodVisitor 0.0333 31 465 30 465
p.o.o.asm.TypeReference 0.1111 9 36 9 36
p.o.o.asm.TypePath 0.1667 4 3 3 6
p.o.o.asm.FieldWriter 0.1333 6 8 4 15
p.o.o.asm.Type 0.044 14 56 14 91
p.o.o.asm.ClassWriter 0.0416 37 610 22 666
p.o.o.asm.Label 0.1806 9 26 4 36
p.o.o.asm.ClassVisitor 0.1 10 45 10 45
p.o.o.asm.ClassReader 0.0325 19 100 18 171
p.o.o.asm.Frame 1 3 3 1 3
p.o.o.asm.MethodWriter 0.0302 32 435 29 496
p.o.o.a.util.TraceClassVisitor 0.1 10 45 10 45
p.o.o.a.util.CheckFieldAdapter 0.25 4 6 4 6
p.o.o.a.util.CheckSignatureAdapter 0.0667 16 120 15 120
p.o.o.a.util.TraceSignatureVisitor 0.0556 19 171 18 171
p.o.o.a.util.TraceAnnotationVisitor 0.2 5 10 5 10
p.o.o.a.util.Printer 0.0035 52 46 10 1326
p.o.o.a.util.CheckClassAdapter 0.1 10 45 10 45
p.o.o.a.util.TraceMethodVisitor 0.0333 31 465 30 465
p.o.o.a.util.CheckAnnotationAdapter 0.2 5 10 5 10
p.o.o.a.util.TraceFieldVisitor 0.25 4 6 4 6
p.o.o.a.util.CheckMethodAdapter 0.0278 37 666 36 666
p.o.o.a.util.ASMifier 0.0182 59 1711 55 1711
p.o.o.a.util.Textifier 0.0173 57 1378 50 1596

Download XML.