logo

Back to index

LCC

Min: 0.0047, max: 0.9167, yellow zone: [0.4000 .. 0.6000].

Elements: 72, μ: 0.3741, σ: 0.2239, Var: 0.0501, defects: 36%.

Packages: 12, classes: 199.

Green: 68, yellow: 11, red: 120.

Class LCC attributes methods NC NDC NIC
s.t.attach.H..$HotSpotVirtualMachineDescriptor 0 0 1 0 0 0
s.t.attach.BsdAttachProvider 0 0 4 6 0 0
s.t.attach.HotSpotAttachProvider 0 0 3 3 0 0
s.t.attach.LinuxAttachProvider 0 0 4 6 0 0
s.t.attach.BsdVirtualMachine 1 1 2 1 1 0
s.t.attach.W..$PipedInputStream 0.3333 2 3 3 1 0
s.t.attach.B..$SocketInputStream 0.3333 2 3 3 1 0
s.t.attach.LinuxVirtualMachine 1 1 2 1 1 0
s.t.attach.WindowsAttachProvider 0 0 4 6 0 0
s.t.attach.SolarisAttachProvider 0 0 4 6 0 0
s.t.attach.S..$SocketInputStream 0.3333 2 3 3 1 0
s.t.attach.WindowsVirtualMachine 1 1 2 1 1 0
s.t.attach.HotSpotVirtualMachine 0 1 17 136 0 0
s.t.attach.L..$SocketInputStream 0.3333 2 3 3 1 0
s.t.attach.SolarisVirtualMachine 1 1 2 1 1 0
p.o.o.a.tree.IincInsnNode 0.3333 2 3 3 1 0
p.o.o.a.tree.InnerClassNode 0 4 1 0 0 0
p.o.o.a.tree.FrameNode 0.3333 3 3 3 1 0
p.o.o.a.tree.FieldInsnNode 0.1667 3 4 6 1 0
p.o.o.a.tree.InsnNode 0 0 3 3 0 0
p.o.o.a.tree.AnnotationNode 0.4762 2 7 21 10 0
p.o.o.a.tree.IntInsnNode 0.1667 1 4 6 1 0
p.o.o.a.tree.AbstractInsnNode 0.1 6 5 10 1 0
p.o.o.a.tree.LdcInsnNode 0.3333 1 3 3 1 0
p.o.o.a.tree.I..$InsnListIterator 0.9167 4 9 36 33 0
p.o.o.a.tree.InvokeDynamicInsnNode 0.3333 4 3 3 1 0
p.o.o.a.tree.LabelNode 0.1 1 5 10 1 0
p.o.o.a.tree.JumpInsnNode 0.1667 1 4 6 1 0
p.o.o.a.tree.FieldNode 0.3333 10 6 15 5 0
p.o.o.a.tree.ClassNode 0.197 19 12 66 13 0
p.o.o.a.tree.VarInsnNode 0.1667 1 4 6 1 0
p.o.o.a.tree.MultiANewArrayInsnNode 0.3333 2 3 3 1 0
p.o.o.a.tree.MethodInsnNode 0.1667 4 4 6 1 0
p.o.o.a.tree.LocalVariableNode 0 6 1 0 0 0
p.o.o.a.tree.LookupSwitchInsnNode 0.3333 3 3 3 1 0
p.o.o.a.tree.LocalVariableAnnotationNode 0 3 1 0 0 0
p.o.o.a.tree.ParameterNode 0 2 1 0 0 0
p.o.o.a.tree.TypeAnnotationNode 0 2 0 0 0 0
p.o.o.a.tree.TryCatchBlockNode 1 6 2 1 1 0
p.o.o.a.tree.TypeInsnNode 0.1667 1 4 6 1 0
p.o.o.a.tree.InsnList 0.6403 4 23 253 162 0
p.o.o.a.tree.MethodNode 0.3529 22 35 595 210 0
p.o.o.a.tree.TableSwitchInsnNode 0.3333 4 3 3 1 0
p.o.o.a.tree.LineNumberNode 0.3333 2 3 3 1 0
c.l.p.lambda.InferredOperation 0 1 1 0 0 0
c.l.p.lambda.SyntheticLambdaAnalyzer 0 4 3 3 0 0
c.l.p.lambda.A..$A..$Analyzer 0 0 1 0 0 0
c.l.p.lambda.LambdaClassDescription 0 3 3 3 0 0
c.l.p.lambda.LambdaClassLocator 0.8333 5 4 6 5 0
c.l.p.lambda.FindMethodCallAnalyzer 0 5 2 1 0 0
c.l.p.lambda.SourcePointer 0.5 3 5 10 5 0
c.l.p.lambda.A..$Agent 0 0 0 0 0 0
c.l.p.lambda.LambdaMethodVisitor 0 8 2 1 0 0
c.l.p.lambda.F..$FindMethodCallMethodVisitor 0 1 1 0 0 0
c.l.p.lambda.Util 0 0 0 0 0 0
c.l.p.lambda.ASMBasedTaskDescriptor 0 0 2 1 0 0
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor 0.3333 5 3 3 1 0
c.s.t.attach.AgentLoadException 0 0 0 0 0 0
c.s.t.attach.AgentInitializationException 0 1 1 0 0 0
c.s.t.attach.AttachOperationFailedException 0 0 0 0 0 0
c.s.t.attach.VirtualMachineDescriptor 0.4 4 6 15 6 0
c.s.t.attach.AttachNotSupportedException 0 0 0 0 0 0
c.s.t.attach.VirtualMachine 0.1786 3 8 28 5 0
c.s.t.attach.AttachPermission 0 0 0 0 0 0
p.o.o.a.commons.RemappingFieldAdapter 1 1 2 1 1 0
p.o.o.a.commons.FieldRemapper 1 1 2 1 1 0
p.o.o.a.commons.RemappingClassAdapter 1 2 10 45 45 0
p.o.o.a.commons.MethodRemapper 0.6691 1 17 136 91 0
p.o.o.a.commons.AdviceAdapter 0.5948 6 18 153 91 0
p.o.o.a.commons.CodeSizeEvaluator 0.75 2 16 120 90 0
p.o.o.a.commons.RemappingAnnotationAdapter 1 1 4 6 6 0
p.o.o.a.commons.Method 0.8571 2 7 21 18 0
p.o.o.a.commons.J..$Instantiation 0.2 5 5 10 2 0
p.o.o.a.commons.LocalVariablesSorter 0.0222 4 10 45 1 0
p.o.o.a.commons.AnnotationRemapper 1 1 4 6 6 0
p.o.o.a.commons.JSRInlinerAdapter 1 3 2 1 1 0
p.o.o.a.commons.GeneratorAdapter 0.0047 4 72 2556 12 0
p.o.o.a.commons.TryCatchBlockSorter 0 0 1 0 0 0
p.o.o.a.commons.StaticInitMerger 0.6667 4 3 3 2 0
p.o.o.a.commons.RemappingSignatureAdapter 1 3 16 120 120 0
p.o.o.a.commons.AnalyzerAdapter 0.1985 7 17 136 27 0
p.o.o.a.commons.InstructionAdapter 0 0 97 4656 0 0
p.o.o.a.commons.S..$Item 0.3333 3 3 3 1 0
p.o.o.a.commons.ClassRemapper 1 2 10 45 45 0
p.o.o.a.commons.SimpleRemapper 0 1 4 6 0 0
p.o.o.a.commons.RemappingMethodAdapter 0.6691 1 17 136 91 0
p.o.o.a.commons.Remapper 0 0 12 66 0 0
p.o.o.a.commons.SignatureRemapper 1 3 16 120 120 0
p.o.o.a.commons.SerialVersionUIDAdder 0.4167 9 9 36 15 0
c.s.t.a.spi.AttachProvider 0 0 1 0 0 0
c.l.agentloader.AgentLoaderHotSpot 0 0 1 0 0 0
c.l.agentloader.AttachProviderPlaceHolder 0 0 4 6 0 0
c.l.agentloader.AgentLoader 0 0 0 0 0 0
c.l.agentloader.ClassPathUtils 0 0 0 0 0 0
p.o.o.a.signature.SignatureReader 1 1 2 1 1 0
p.o.o.a.signature.SignatureWriter 0.6691 4 17 136 91 0
p.o.o.a.signature.SignatureVisitor 0 1 16 120 0 0
p.o.o.a.xml.A..$AnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.A..$AnnotationDefaultRule 1 1 2 1 1 0
p.o.o.a.xml.A..$AnnotationValueRule 0 1 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueArrayRule 1 1 2 1 1 0
p.o.o.a.xml.A..$AnnotationParameterRule 1 1 2 1 1 0
p.o.o.a.xml.A..$ClassRule 0 1 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueEnumRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InterfacesRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InnerClassRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InterfaceRule 0 1 1 0 0 0
p.o.o.a.xml.A..$LocalVarRule 0 1 1 0 0 0
p.o.o.a.xml.A..$LineNumberRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InvokeDynamicBsmArgumentsRule 0 1 1 0 0 0
p.o.o.a.xml.A..$LocalVariableAnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.A..$ExceptionsRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InvokeDynamicRule 1 1 2 1 1 0
p.o.o.a.xml.A..$LabelRule 0 1 1 0 0 0
p.o.o.a.xml.A..$OuterClassRule 0 1 1 0 0 0
p.o.o.a.xml.A..$FrameRule 1 1 2 1 1 0
p.o.o.a.xml.A..$FieldRule 1 1 2 1 1 0
p.o.o.a.xml.A..$TableSwitchRule 1 1 2 1 1 0
p.o.o.a.xml.A..$MethodRule 1 1 2 1 1 0
p.o.o.a.xml.A..$FrameTypeRule 0 1 1 0 0 0
p.o.o.a.xml.A..$TableSwitchLabelRule 0 1 1 0 0 0
p.o.o.a.xml.A..$AnnotationValueAnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.A..$OpcodesRule 0 1 1 0 0 0
p.o.o.a.xml.A..$MaxRule 0 1 1 0 0 0
p.o.o.a.xml.A..$SourceRule 0 1 1 0 0 0
p.o.o.a.xml.A..$ExceptionRule 0 1 1 0 0 0
p.o.o.a.xml.A..$RuleSet 1 3 2 1 1 0
p.o.o.a.xml.A..$Opcode 0 2 0 0 0 0
p.o.o.a.xml.A..$Rule 0.0476 1 7 21 1 0
p.o.o.a.xml.A..$TryCatchAnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.A..$TryCatchRule 0 1 1 0 0 0
p.o.o.a.xml.A..$LookupSwitchLabelRule 0 1 1 0 0 0
p.o.o.a.xml.A..$MethodParameterRule 0 1 1 0 0 0
p.o.o.a.xml.A..$InsnAnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.A..$LookupSwitchRule 1 1 2 1 1 0
p.o.o.a.xml.P..$SAXWriterFactory 0 2 1 0 0 0
p.o.o.a.xml.P..$SubdocumentHandlerFactory 0 1 1 0 0 0
p.o.o.a.xml.P..$SingleDocElement 1 1 2 1 1 0
p.o.o.a.xml.P..$TransformerHandlerFactory 0 3 1 0 0 0
p.o.o.a.xml.ASMContentHandler 0.4 5 5 10 4 0
p.o.o.a.xml.P..$ZipEntryElement 1 1 2 1 1 0
p.o.o.a.xml.SAXAdapter 0.6667 1 6 15 10 0
p.o.o.a.xml.SAXFieldAdapter 1 1 3 3 3 0
p.o.o.a.xml.P..$ProtectedInputStream 0.5 1 4 6 3 0
p.o.o.a.xml.P..$SAXWriter 0.1333 4 10 45 6 0
p.o.o.a.xml.SAXClassAdapter 1 2 9 36 36 0
p.o.o.a.xml.P..$ASMContentHandlerFactory 0 1 1 0 0 0
p.o.o.a.xml.P..$InputSlicingHandler 1 5 5 10 10 0
p.o.o.a.xml.SAXAnnotationAdapter 0.3 2 5 10 3 0
p.o.o.a.xml.A..$TypeAnnotationRule 1 1 2 1 1 0
p.o.o.a.xml.P..$OutputSlicingHandler 0.3 6 5 10 3 0
p.o.o.a.xml.Processor 0 6 2 1 0 0
p.o.o.a.xml.SAXCodeAdapter 1 3 29 406 406 0
p.o.o.a.t.analysis.AnalyzerException 0 1 0 0 0 0
p.o.o.a.t.analysis.BasicValue 1 1 6 15 15 0
p.o.o.a.t.analysis.SourceInterpreter 0 0 9 36 0 0
p.o.o.a.t.analysis.SourceValue 0.6667 2 3 3 2 0
p.o.o.a.t.analysis.BasicVerifier 0 0 9 36 0 0
p.o.o.a.t.analysis.Analyzer 0.0833 9 9 36 3 0
p.o.o.a.t.analysis.Subroutine 1 3 2 1 1 0
p.o.o.a.t.analysis.SmallSet 0.6667 2 6 15 10 0
p.o.o.a.t.analysis.SimpleVerifier 0.0889 5 10 45 4 0
p.o.o.a.t.analysis.BasicInterpreter 0 0 9 36 0 0
p.o.o.a.t.analysis.Frame 0.5333 4 15 105 56 0
p.o.o.a.t.analysis.Interpreter 0 1 0 0 0 0
p.o.o.asm.AnnotationVisitor 1 2 5 10 10 0
p.o.o.asm.Attribute 0.3214 3 8 28 9 0
p.o.o.asm.ByteVector 1 2 9 36 36 0
p.o.o.asm.Context 0 20 0 0 0 0
p.o.o.asm.Edge 0 3 0 0 0 0
p.o.o.asm.Handler 0 6 0 0 0 0
p.o.o.asm.Handle 0.6429 5 8 28 18 0
p.o.o.asm.FieldVisitor 1 2 4 6 6 0
p.o.o.asm.AnnotationWriter 1 8 7 21 21 0
p.o.o.asm.Item 1 9 8 28 28 0
p.o.o.asm.MethodVisitor 1 2 31 465 465 0
p.o.o.asm.TypeReference 1 1 9 36 36 0
p.o.o.asm.TypePath 0.5 2 4 6 3 0
p.o.o.asm.FieldWriter 0.5333 11 6 15 8 0
p.o.o.asm.Type 0.3407 4 14 91 31 0
p.o.o.asm.ClassWriter 0.2613 39 37 666 174 0
p.o.o.asm.Label 0.6389 12 9 36 23 0
p.o.o.asm.ClassVisitor 1 2 10 45 45 0
p.o.o.asm.ClassReader 0.3392 5 19 171 58 0
p.o.o.asm.Frame 0.6667 8 3 3 2 0
p.o.o.asm.MethodWriter 0.7883 51 32 496 391 0
p.o.o.a.util.TraceClassVisitor 1 2 10 45 45 0
p.o.o.a.util.CheckFieldAdapter 0 1 4 6 0 0
p.o.o.a.util.CheckSignatureAdapter 1 4 16 120 120 0
p.o.o.a.util.TraceSignatureVisitor 0.4211 11 19 171 72 0
p.o.o.a.util.TraceAnnotationVisitor 1 1 5 10 10 0
p.o.o.a.util.Printer 0.0364 3 11 55 2 0
p.o.o.a.util.CheckClassAdapter 0.0667 7 10 45 3 0
p.o.o.a.util.TraceMethodVisitor 1 1 31 465 465 0
p.o.o.a.util.CheckAnnotationAdapter 0 2 5 10 0 0
p.o.o.a.util.TraceFieldVisitor 1 1 4 6 6 0
p.o.o.a.util.CheckMethodAdapter 0.1877 12 37 666 125 0
p.o.o.a.util.ASMifier 0.2285 3 59 1711 391 0
p.o.o.a.util.Textifier 0.1617 7 57 1596 258 0

Download XML.