logo

Back to index

PCC

Min: 0.0667, max: 4.5714, yellow zone: [0.4000 .. 0.6000].

Elements: 49, μ: 0.6824, σ: 0.7466, Var: 0.5574, defects: 6%.

Packages: 12, classes: 199.

Green: 169, yellow: 10, red: 20.

Class PCC n A Rw_total
s.t.attach.H..$HotSpotVirtualMachineDescriptor NaN 1 0 0
s.t.attach.BsdAttachProvider NaN 4 2 0
s.t.attach.HotSpotAttachProvider NaN 3 1 0
s.t.attach.LinuxAttachProvider NaN 4 2 0
s.t.attach.BsdVirtualMachine 1 2 5 1
s.t.attach.W..$PipedInputStream 0.5 3 2 1
s.t.attach.B..$SocketInputStream NaN 3 2 0
s.t.attach.LinuxVirtualMachine 1 2 6 1
s.t.attach.WindowsAttachProvider NaN 4 3 0
s.t.attach.SolarisAttachProvider NaN 4 1 0
s.t.attach.S..$SocketInputStream NaN 3 2 0
s.t.attach.WindowsVirtualMachine 1 2 3 1
s.t.attach.HotSpotVirtualMachine NaN 18 7 0
s.t.attach.L..$SocketInputStream NaN 3 2 0
s.t.attach.SolarisVirtualMachine 1 2 3 1
p.o.o.a.tree.IincInsnNode NaN 3 2 0
p.o.o.a.tree.InnerClassNode NaN 1 4 0
p.o.o.a.tree.FrameNode 0.5 3 3 1
p.o.o.a.tree.FieldInsnNode NaN 4 3 0
p.o.o.a.tree.InsnNode NaN 3 0 0
p.o.o.a.tree.AnnotationNode 0.6667 7 3 16
p.o.o.a.tree.IntInsnNode NaN 4 1 0
p.o.o.a.tree.AbstractInsnNode 0.1429 8 22 1
p.o.o.a.tree.LdcInsnNode NaN 3 1 0
p.o.o.a.tree.I..$InsnListIterator 1 9 4 37
p.o.o.a.tree.InvokeDynamicInsnNode NaN 3 4 0
p.o.o.a.tree.LabelNode 0.25 5 1 1
p.o.o.a.tree.JumpInsnNode NaN 4 1 0
p.o.o.a.tree.FieldNode 0.4 6 11 4
p.o.o.a.tree.ClassNode 0.1818 12 20 7
p.o.o.a.tree.VarInsnNode NaN 4 1 0
p.o.o.a.tree.MultiANewArrayInsnNode NaN 3 2 0
p.o.o.a.tree.MethodInsnNode NaN 4 4 0
p.o.o.a.tree.LocalVariableNode NaN 1 6 0
p.o.o.a.tree.LookupSwitchInsnNode NaN 3 3 0
p.o.o.a.tree.LocalVariableAnnotationNode NaN 1 3 0
p.o.o.a.tree.ParameterNode NaN 1 2 0
p.o.o.a.tree.TypeAnnotationNode NaN 0 3 0
p.o.o.a.tree.TryCatchBlockNode NaN 2 6 0
p.o.o.a.tree.TypeInsnNode NaN 4 1 0
p.o.o.a.tree.InsnList 3 23 4 195
p.o.o.a.tree.MethodNode 0.1176 35 23 19
p.o.o.a.tree.TableSwitchInsnNode NaN 3 4 0
p.o.o.a.tree.LineNumberNode NaN 3 2 0
c.l.p.lambda.InferredOperation NaN 1 1 0
c.l.p.lambda.SyntheticLambdaAnalyzer NaN 3 4 0
c.l.p.lambda.A..$A..$Analyzer NaN 1 0 0
c.l.p.lambda.LambdaClassDescription NaN 3 3 0
c.l.p.lambda.LambdaClassLocator 1 4 5 3
c.l.p.lambda.FindMethodCallAnalyzer NaN 2 5 0
c.l.p.lambda.SourcePointer 0.5 5 3 4
c.l.p.lambda.A..$Agent NaN 0 1 0
c.l.p.lambda.LambdaMethodVisitor NaN 2 8 0
c.l.p.lambda.F..$FindMethodCallMethodVisitor NaN 1 1 0
c.l.p.lambda.Util NaN 0 1 0
c.l.p.lambda.ASMBasedTaskDescriptor NaN 2 1 0
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor NaN 3 5 0
c.s.t.attach.AgentLoadException NaN 0 1 0
c.s.t.attach.AgentInitializationException NaN 1 2 0
c.s.t.attach.AttachOperationFailedException NaN 0 1 0
c.s.t.attach.VirtualMachineDescriptor NaN 6 4 0
c.s.t.attach.AttachNotSupportedException NaN 0 1 0
c.s.t.attach.VirtualMachine NaN 16 3 0
c.s.t.attach.AttachPermission NaN 0 1 0
p.o.o.a.commons.RemappingFieldAdapter NaN 2 1 0
p.o.o.a.commons.FieldRemapper NaN 2 1 0
p.o.o.a.commons.RemappingClassAdapter 0.2222 10 2 2
p.o.o.a.commons.MethodRemapper NaN 17 1 0
p.o.o.a.commons.AdviceAdapter 0.1765 18 8 4
p.o.o.a.commons.CodeSizeEvaluator 0.8667 16 2 156
p.o.o.a.commons.RemappingAnnotationAdapter NaN 4 1 0
p.o.o.a.commons.Method NaN 7 3 0
p.o.o.a.commons.J..$Instantiation NaN 5 5 0
p.o.o.a.commons.LocalVariablesSorter 0.1111 10 6 1
p.o.o.a.commons.AnnotationRemapper NaN 4 1 0
p.o.o.a.commons.JSRInlinerAdapter NaN 2 4 0
p.o.o.a.commons.GeneratorAdapter NaN 72 40 0
p.o.o.a.commons.TryCatchBlockSorter NaN 1 0 0
p.o.o.a.commons.StaticInitMerger 0.5 3 4 2
p.o.o.a.commons.RemappingSignatureAdapter 0.0667 16 3 1
p.o.o.a.commons.AnalyzerAdapter 0.1875 17 8 22
p.o.o.a.commons.InstructionAdapter NaN 97 2 0
p.o.o.a.commons.S..$Item NaN 3 3 0
p.o.o.a.commons.ClassRemapper 0.2222 10 2 2
p.o.o.a.commons.SimpleRemapper NaN 4 1 0
p.o.o.a.commons.RemappingMethodAdapter NaN 17 1 0
p.o.o.a.commons.Remapper NaN 12 0 0
p.o.o.a.commons.SignatureRemapper NaN 16 3 0
p.o.o.a.commons.SerialVersionUIDAdder 0.625 9 10 11
c.s.t.a.spi.AttachProvider NaN 5 2 0
c.l.agentloader.AgentLoaderHotSpot NaN 1 0 0
c.l.agentloader.AttachProviderPlaceHolder NaN 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 NaN 2 1 0
p.o.o.a.signature.SignatureWriter 0.375 17 4 13
p.o.o.a.signature.SignatureVisitor NaN 16 4 0
p.o.o.a.xml.A..$AnnotationRule NaN 2 1 0
p.o.o.a.xml.A..$AnnotationDefaultRule NaN 2 1 0
p.o.o.a.xml.A..$AnnotationValueRule NaN 1 1 0
p.o.o.a.xml.A..$AnnotationValueArrayRule NaN 2 1 0
p.o.o.a.xml.A..$AnnotationParameterRule NaN 2 1 0
p.o.o.a.xml.A..$ClassRule NaN 1 1 0
p.o.o.a.xml.A..$AnnotationValueEnumRule NaN 1 1 0
p.o.o.a.xml.A..$InterfacesRule NaN 1 1 0
p.o.o.a.xml.A..$InnerClassRule NaN 1 1 0
p.o.o.a.xml.A..$InterfaceRule NaN 1 1 0
p.o.o.a.xml.A..$LocalVarRule NaN 1 1 0
p.o.o.a.xml.A..$LineNumberRule NaN 1 1 0
p.o.o.a.xml.A..$InvokeDynamicBsmArgumentsRule NaN 1 1 0
p.o.o.a.xml.A..$LocalVariableAnnotationRule NaN 2 1 0
p.o.o.a.xml.A..$ExceptionsRule NaN 1 1 0
p.o.o.a.xml.A..$InvokeDynamicRule NaN 2 1 0
p.o.o.a.xml.A..$LabelRule NaN 1 1 0
p.o.o.a.xml.A..$OuterClassRule NaN 1 1 0
p.o.o.a.xml.A..$FrameRule NaN 2 1 0
p.o.o.a.xml.A..$FieldRule NaN 2 1 0
p.o.o.a.xml.A..$TableSwitchRule NaN 2 1 0
p.o.o.a.xml.A..$MethodRule NaN 2 1 0
p.o.o.a.xml.A..$FrameTypeRule NaN 1 1 0
p.o.o.a.xml.A..$TableSwitchLabelRule NaN 1 1 0
p.o.o.a.xml.A..$AnnotationValueAnnotationRule NaN 2 1 0
p.o.o.a.xml.A..$OpcodesRule NaN 1 1 0
p.o.o.a.xml.A..$MaxRule NaN 1 1 0
p.o.o.a.xml.A..$SourceRule NaN 1 1 0
p.o.o.a.xml.A..$ExceptionRule NaN 1 1 0
p.o.o.a.xml.A..$RuleSet NaN 2 3 0
p.o.o.a.xml.A..$Opcode NaN 0 2 0
p.o.o.a.xml.A..$Rule NaN 7 3 0
p.o.o.a.xml.A..$TryCatchAnnotationRule NaN 2 1 0
p.o.o.a.xml.A..$TryCatchRule NaN 1 1 0
p.o.o.a.xml.A..$LookupSwitchLabelRule NaN 1 1 0
p.o.o.a.xml.A..$MethodParameterRule NaN 1 1 0
p.o.o.a.xml.A..$InsnAnnotationRule NaN 2 1 0
p.o.o.a.xml.A..$LookupSwitchRule NaN 2 1 0
p.o.o.a.xml.P..$SAXWriterFactory NaN 1 2 0
p.o.o.a.xml.P..$SubdocumentHandlerFactory NaN 1 1 0
p.o.o.a.xml.P..$SingleDocElement NaN 2 1 0
p.o.o.a.xml.P..$TransformerHandlerFactory NaN 1 3 0
p.o.o.a.xml.ASMContentHandler 0.25 5 8 2
p.o.o.a.xml.P..$ZipEntryElement NaN 2 1 0
p.o.o.a.xml.SAXAdapter NaN 6 1 0
p.o.o.a.xml.SAXFieldAdapter NaN 3 1 0
p.o.o.a.xml.P..$ProtectedInputStream NaN 4 1 0
p.o.o.a.xml.P..$SAXWriter 0.1111 10 5 2
p.o.o.a.xml.SAXClassAdapter NaN 9 2 0
p.o.o.a.xml.P..$ASMContentHandlerFactory NaN 1 1 0
p.o.o.a.xml.P..$InputSlicingHandler 0.5 5 5 4
p.o.o.a.xml.SAXAnnotationAdapter NaN 5 2 0
p.o.o.a.xml.A..$TypeAnnotationRule NaN 2 1 0
p.o.o.a.xml.P..$OutputSlicingHandler 0.5 5 6 4
p.o.o.a.xml.Processor NaN 2 10 0
p.o.o.a.xml.SAXCodeAdapter NaN 29 4 0
p.o.o.a.t.analysis.AnalyzerException NaN 0 1 0
p.o.o.a.t.analysis.BasicValue NaN 6 8 0
p.o.o.a.t.analysis.SourceInterpreter NaN 9 0 0
p.o.o.a.t.analysis.SourceValue NaN 3 2 0
p.o.o.a.t.analysis.BasicVerifier NaN 9 0 0
p.o.o.a.t.analysis.Analyzer 0.375 9 9 3
p.o.o.a.t.analysis.Subroutine 1 2 3 1
p.o.o.a.t.analysis.SmallSet 0.8 6 2 4
p.o.o.a.t.analysis.SimpleVerifier 0.1111 10 6 1
p.o.o.a.t.analysis.BasicInterpreter NaN 9 0 0
p.o.o.a.t.analysis.Frame 0.3571 15 4 20
p.o.o.a.t.analysis.Interpreter NaN 9 1 0
p.o.o.asm.AnnotationVisitor NaN 5 2 0
p.o.o.asm.Attribute 0.5714 8 3 7
p.o.o.asm.ByteVector 1 9 2 72
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 NaN 8 5 0
p.o.o.asm.FieldVisitor NaN 4 2 0
p.o.o.asm.AnnotationWriter 1 7 8 24
p.o.o.asm.Item 4.5714 8 9 32
p.o.o.asm.MethodVisitor NaN 31 2 0
p.o.o.asm.TypeReference NaN 9 23 0
p.o.o.asm.TypePath NaN 4 6 0
p.o.o.asm.FieldWriter 0.4 6 11 6
p.o.o.asm.Type NaN 14 25 0
p.o.o.asm.ClassWriter 5.1389 37 42 274
p.o.o.asm.Label 1.5 9 12 19
p.o.o.asm.ClassVisitor NaN 10 2 0
p.o.o.asm.ClassReader 0.7778 19 9 15
p.o.o.asm.Frame 1 3 9 2
p.o.o.asm.MethodWriter 0.9032 32 51 268
p.o.o.a.util.TraceClassVisitor NaN 10 2 0
p.o.o.a.util.CheckFieldAdapter NaN 4 2 0
p.o.o.a.util.CheckSignatureAdapter 1 16 7 150
p.o.o.a.util.TraceSignatureVisitor 0.4444 19 11 35
p.o.o.a.util.TraceAnnotationVisitor NaN 5 1 0
p.o.o.a.util.Printer NaN 52 6 0
p.o.o.a.util.CheckClassAdapter 0.2222 10 8 3
p.o.o.a.util.TraceMethodVisitor NaN 31 1 0
p.o.o.a.util.CheckAnnotationAdapter NaN 5 2 0
p.o.o.a.util.TraceFieldVisitor NaN 4 1 0
p.o.o.a.util.CheckMethodAdapter 0.3611 37 16 159
p.o.o.a.util.ASMifier 0.0345 59 4 4
p.o.o.a.util.Textifier 0.0714 57 18 14

Download XML.