logo

Back to index

OCC

Min: 0.0104, max: 0.8750, yellow zone: [0.4000 .. 0.6000].

Elements: 72, μ: 0.4815, σ: 0.2110, Var: 0.0445, defects: 33%.

Packages: 12, classes: 199.

Green: 86, yellow: 31, red: 82.

Class OCC n A Rw_total
s.t.attach.H..$HotSpotVirtualMachineDescriptor 0 1 0 0
s.t.attach.BsdAttachProvider 0 4 2 0
s.t.attach.HotSpotAttachProvider 0 3 1 0
s.t.attach.LinuxAttachProvider 0 4 2 0
s.t.attach.BsdVirtualMachine 1 2 5 1 1
s.t.attach.W..$PipedInputStream 0.5 3 2 1 0.5
s.t.attach.B..$SocketInputStream 0.5 3 2 1 0.5
s.t.attach.LinuxVirtualMachine 1 2 6 1 1
s.t.attach.WindowsAttachProvider 0 4 3 0
s.t.attach.SolarisAttachProvider 0 4 1 0
s.t.attach.S..$SocketInputStream 0.5 3 2 1 0.5
s.t.attach.WindowsVirtualMachine 1 2 3 1 1
s.t.attach.HotSpotVirtualMachine 0 18 7 0
s.t.attach.L..$SocketInputStream 0.5 3 2 1 0.5
s.t.attach.SolarisVirtualMachine 1 2 3 1 1
p.o.o.a.tree.IincInsnNode 0.5 3 2 1 0.5
p.o.o.a.tree.InnerClassNode 0 1 4 0
p.o.o.a.tree.FrameNode 0.5 3 3 1 0.5
p.o.o.a.tree.FieldInsnNode 0.3333 4 3 1 0.3333333333333333
p.o.o.a.tree.InsnNode 0 3 0 0
p.o.o.a.tree.AnnotationNode 0.6667 7 3 10 0.6666666666666666
p.o.o.a.tree.IntInsnNode 0.3333 4 1 1 0.3333333333333333
p.o.o.a.tree.AbstractInsnNode 0.1429 8 22 1 0.14285714285714285
p.o.o.a.tree.LdcInsnNode 0.5 3 1 1 0.5
p.o.o.a.tree.I..$InsnListIterator 0.875 9 4 33 0.875
p.o.o.a.tree.InvokeDynamicInsnNode 0.5 3 4 1 0.5
p.o.o.a.tree.LabelNode 0.25 5 1 1 0.25
p.o.o.a.tree.JumpInsnNode 0.3333 4 1 1 0.3333333333333333
p.o.o.a.tree.FieldNode 0.4 6 11 5 0.4
p.o.o.a.tree.ClassNode 0.1818 12 20 13 0.18181818181818182
p.o.o.a.tree.VarInsnNode 0.3333 4 1 1 0.3333333333333333
p.o.o.a.tree.MultiANewArrayInsnNode 0.5 3 2 1 0.5
p.o.o.a.tree.MethodInsnNode 0.3333 4 4 1 0.3333333333333333
p.o.o.a.tree.LocalVariableNode 0 1 6 0
p.o.o.a.tree.LookupSwitchInsnNode 0.5 3 3 1 0.5
p.o.o.a.tree.LocalVariableAnnotationNode 0 1 3 0
p.o.o.a.tree.ParameterNode 0 1 2 0
p.o.o.a.tree.TypeAnnotationNode NaN 0 3 0
p.o.o.a.tree.TryCatchBlockNode 1 2 6 1 1
p.o.o.a.tree.TypeInsnNode 0.3333 4 1 1 0.3333333333333333
p.o.o.a.tree.InsnList 0.6364 23 4 162 0.6363636363636364
p.o.o.a.tree.MethodNode 0.5588 35 23 210 0.5588235294117647
p.o.o.a.tree.TableSwitchInsnNode 0.5 3 4 1 0.5
p.o.o.a.tree.LineNumberNode 0.5 3 2 1 0.5
c.l.p.lambda.InferredOperation 0 1 1 0
c.l.p.lambda.SyntheticLambdaAnalyzer 0 3 4 0
c.l.p.lambda.A..$A..$Analyzer 0 1 0 0
c.l.p.lambda.LambdaClassDescription 0 3 3 0
c.l.p.lambda.LambdaClassLocator 1 4 5 5 1
c.l.p.lambda.FindMethodCallAnalyzer 0 2 5 0
c.l.p.lambda.SourcePointer 0.5 5 3 5 0.5
c.l.p.lambda.A..$Agent NaN 0 1 0
c.l.p.lambda.LambdaMethodVisitor 0 2 8 0
c.l.p.lambda.F..$FindMethodCallMethodVisitor 0 1 1 0
c.l.p.lambda.Util NaN 0 1 0
c.l.p.lambda.ASMBasedTaskDescriptor 0 2 1 0
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor 0.5 3 5 1 0.5
c.s.t.attach.AgentLoadException NaN 0 1 0
c.s.t.attach.AgentInitializationException 0 1 2 0
c.s.t.attach.AttachOperationFailedException NaN 0 1 0
c.s.t.attach.VirtualMachineDescriptor 0.4 6 4 6 0.4
c.s.t.attach.AttachNotSupportedException NaN 0 1 0
c.s.t.attach.VirtualMachine 0.1333 16 3 5 0.13333333333333333
c.s.t.attach.AttachPermission NaN 0 1 0
p.o.o.a.commons.RemappingFieldAdapter 1 2 1 1 1
p.o.o.a.commons.FieldRemapper 1 2 1 1 1
p.o.o.a.commons.RemappingClassAdapter 1 10 2 45 1
p.o.o.a.commons.MethodRemapper 0.8125 17 1 91 0.8125
p.o.o.a.commons.AdviceAdapter 0.7647 18 8 91 0.7647058823529411
p.o.o.a.commons.CodeSizeEvaluator 0.8 16 2 90 0.8
p.o.o.a.commons.RemappingAnnotationAdapter 1 4 1 6 1
p.o.o.a.commons.Method 0.8333 7 3 18 0.8333333333333334
p.o.o.a.commons.J..$Instantiation 0.25 5 5 2 0.25
p.o.o.a.commons.LocalVariablesSorter 0.1111 10 6 2 0.1111111111111111
p.o.o.a.commons.AnnotationRemapper 1 4 1 6 1
p.o.o.a.commons.JSRInlinerAdapter 1 2 4 1 1
p.o.o.a.commons.GeneratorAdapter 0.0563 72 40 13 0.056338028169014086
p.o.o.a.commons.TryCatchBlockSorter 0 1 0 0
p.o.o.a.commons.StaticInitMerger 0.5 3 4 2 0.5
p.o.o.a.commons.RemappingSignatureAdapter 1 16 3 120 1
p.o.o.a.commons.AnalyzerAdapter 0.4375 17 8 27 0.4375
p.o.o.a.commons.InstructionAdapter 0.0104 97 2 1 0.010416666666666668
p.o.o.a.commons.S..$Item 0.5 3 3 1 0.5
p.o.o.a.commons.ClassRemapper 1 10 2 45 1
p.o.o.a.commons.SimpleRemapper 0 4 1 0
p.o.o.a.commons.RemappingMethodAdapter 0.8125 17 1 91 0.8125
p.o.o.a.commons.Remapper 0 12 0 0
p.o.o.a.commons.SignatureRemapper 1 16 3 120 1
p.o.o.a.commons.SerialVersionUIDAdder 0.625 9 10 15 0.625
c.s.t.a.spi.AttachProvider 0 5 2 0
c.l.agentloader.AgentLoaderHotSpot 0 1 0 0
c.l.agentloader.AttachProviderPlaceHolder 0 4 0 0
c.l.agentloader.AgentLoader NaN 0 1 0
c.l.agentloader.ClassPathUtils NaN 0 0 0
p.o.o.a.signature.SignatureReader 1 2 1 1 1
p.o.o.a.signature.SignatureWriter 0.8125 17 4 91 0.8125
p.o.o.a.signature.SignatureVisitor 0 16 4 0
p.o.o.a.xml.A..$AnnotationRule 1 2 1 1 1
p.o.o.a.xml.A..$AnnotationDefaultRule 1 2 1 1 1
p.o.o.a.xml.A..$AnnotationValueRule 0 1 1 0
p.o.o.a.xml.A..$AnnotationValueArrayRule 1 2 1 1 1
p.o.o.a.xml.A..$AnnotationParameterRule 1 2 1 1 1
p.o.o.a.xml.A..$ClassRule 0 1 1 0
p.o.o.a.xml.A..$AnnotationValueEnumRule 0 1 1 0
p.o.o.a.xml.A..$InterfacesRule 0 1 1 0
p.o.o.a.xml.A..$InnerClassRule 0 1 1 0
p.o.o.a.xml.A..$InterfaceRule 0 1 1 0
p.o.o.a.xml.A..$LocalVarRule 0 1 1 0
p.o.o.a.xml.A..$LineNumberRule 0 1 1 0
p.o.o.a.xml.A..$InvokeDynamicBsmArgumentsRule 0 1 1 0
p.o.o.a.xml.A..$LocalVariableAnnotationRule 1 2 1 1 1
p.o.o.a.xml.A..$ExceptionsRule 0 1 1 0
p.o.o.a.xml.A..$InvokeDynamicRule 1 2 1 1 1
p.o.o.a.xml.A..$LabelRule 0 1 1 0
p.o.o.a.xml.A..$OuterClassRule 0 1 1 0
p.o.o.a.xml.A..$FrameRule 1 2 1 1 1
p.o.o.a.xml.A..$FieldRule 1 2 1 1 1
p.o.o.a.xml.A..$TableSwitchRule 1 2 1 1 1
p.o.o.a.xml.A..$MethodRule 1 2 1 1 1
p.o.o.a.xml.A..$FrameTypeRule 0 1 1 0
p.o.o.a.xml.A..$TableSwitchLabelRule 0 1 1 0
p.o.o.a.xml.A..$AnnotationValueAnnotationRule 1 2 1 1 1
p.o.o.a.xml.A..$OpcodesRule 0 1 1 0
p.o.o.a.xml.A..$MaxRule 0 1 1 0
p.o.o.a.xml.A..$SourceRule 0 1 1 0
p.o.o.a.xml.A..$ExceptionRule 0 1 1 0
p.o.o.a.xml.A..$RuleSet 1 2 3 1 1
p.o.o.a.xml.A..$Opcode NaN 0 2 0
p.o.o.a.xml.A..$Rule 0.1667 7 3 1 0.16666666666666666
p.o.o.a.xml.A..$TryCatchAnnotationRule 1 2 1 1 1
p.o.o.a.xml.A..$TryCatchRule 0 1 1 0
p.o.o.a.xml.A..$LookupSwitchLabelRule 0 1 1 0
p.o.o.a.xml.A..$MethodParameterRule 0 1 1 0
p.o.o.a.xml.A..$InsnAnnotationRule 1 2 1 1 1
p.o.o.a.xml.A..$LookupSwitchRule 1 2 1 1 1
p.o.o.a.xml.P..$SAXWriterFactory 0 1 2 0
p.o.o.a.xml.P..$SubdocumentHandlerFactory 0 1 1 0
p.o.o.a.xml.P..$SingleDocElement 1 2 1 1 1
p.o.o.a.xml.P..$TransformerHandlerFactory 0 1 3 0
p.o.o.a.xml.ASMContentHandler 0.5 5 8 4 0.5
p.o.o.a.xml.P..$ZipEntryElement 1 2 1 1 1
p.o.o.a.xml.SAXAdapter 0.8 6 1 10 0.8
p.o.o.a.xml.SAXFieldAdapter 1 3 1 3 1
p.o.o.a.xml.P..$ProtectedInputStream 0.6667 4 1 3 0.6666666666666666
p.o.o.a.xml.P..$SAXWriter 0.3333 10 5 6 0.3333333333333333
p.o.o.a.xml.SAXClassAdapter 1 9 2 36 1
p.o.o.a.xml.P..$ASMContentHandlerFactory 0 1 1 0
p.o.o.a.xml.P..$InputSlicingHandler 1 5 5 10 1
p.o.o.a.xml.SAXAnnotationAdapter 0.5 5 2 3 0.5
p.o.o.a.xml.A..$TypeAnnotationRule 1 2 1 1 1
p.o.o.a.xml.P..$OutputSlicingHandler 0.5 5 6 3 0.5
p.o.o.a.xml.Processor 0 2 10 0
p.o.o.a.xml.SAXCodeAdapter 1 29 4 406 1
p.o.o.a.t.analysis.AnalyzerException NaN 0 1 0
p.o.o.a.t.analysis.BasicValue 1 6 8 15 1
p.o.o.a.t.analysis.SourceInterpreter 0 9 0 0
p.o.o.a.t.analysis.SourceValue 0.5 3 2 2 0.5
p.o.o.a.t.analysis.BasicVerifier 0 9 0 0
p.o.o.a.t.analysis.Analyzer 0.375 9 9 3 0.375
p.o.o.a.t.analysis.Subroutine 1 2 3 1 1
p.o.o.a.t.analysis.SmallSet 0.8 6 2 10 0.8
p.o.o.a.t.analysis.SimpleVerifier 0.2222 10 6 4 0.2222222222222222
p.o.o.a.t.analysis.BasicInterpreter 0 9 0 0
p.o.o.a.t.analysis.Frame 0.8571 15 4 56 0.8571428571428571
p.o.o.a.t.analysis.Interpreter 0 9 1 0
p.o.o.asm.AnnotationVisitor 1 5 2 10 1
p.o.o.asm.Attribute 0.4286 8 3 9 0.42857142857142855
p.o.o.asm.ByteVector 1 9 2 36 1
p.o.o.asm.Context NaN 0 20 0
p.o.o.asm.Edge NaN 0 3 0
p.o.o.asm.Handler NaN 0 6 0
p.o.o.asm.Handle 0.4286 8 5 18 0.42857142857142855
p.o.o.asm.FieldVisitor 1 4 2 6 1
p.o.o.asm.AnnotationWriter 1 7 8 21 1
p.o.o.asm.Item 1 8 9 28 1
p.o.o.asm.MethodVisitor 1 31 2 465 1
p.o.o.asm.TypeReference 1 9 23 36 1
p.o.o.asm.TypePath 0.6667 4 6 3 0.6666666666666666
p.o.o.asm.FieldWriter 0.6 6 11 8 0.6
p.o.o.asm.Type 0.5385 14 25 31 0.5384615384615384
p.o.o.asm.ClassWriter 0.4444 37 42 174 0.4444444444444444
p.o.o.asm.Label 0.75 9 12 23 0.75
p.o.o.asm.ClassVisitor 1 10 2 45 1
p.o.o.asm.ClassReader 0.6111 19 9 58 0.6111111111111112
p.o.o.asm.Frame 0.5 3 9 2 0.5
p.o.o.asm.MethodWriter 0.871 32 51 391 0.8709677419354839
p.o.o.a.util.TraceClassVisitor 1 10 2 45 1
p.o.o.a.util.CheckFieldAdapter 0 4 2 0
p.o.o.a.util.CheckSignatureAdapter 1 16 7 120 1
p.o.o.a.util.TraceSignatureVisitor 0.6111 19 11 72 0.6111111111111112
p.o.o.a.util.TraceAnnotationVisitor 1 5 1 10 1
p.o.o.a.util.Printer 0.0196 52 6 2 0.0196078431372549
p.o.o.a.util.CheckClassAdapter 0.2222 10 8 3 0.2222222222222222
p.o.o.a.util.TraceMethodVisitor 1 31 1 465 1
p.o.o.a.util.CheckAnnotationAdapter 0 5 2 0
p.o.o.a.util.TraceFieldVisitor 1 4 1 6 1
p.o.o.a.util.CheckMethodAdapter 0.3611 37 16 125 0.3611111111111111
p.o.o.a.util.ASMifier 0.4655 59 4 391 0.46551724137931033
p.o.o.a.util.Textifier 0.3571 57 18 258 0.35714285714285715

Download XML.