logo

Back to index

LCOM4

Min: -6.7167, max: 1.8333, yellow zone: [0.6000 .. 0.4000].

Elements: 173, μ: 0.6579, σ: 0.7986, Var: 0.6377, defects: 7%.

Packages: 12, classes: 199.

Green: 88, yellow: 0, red: 111.

Class LCOM4 methods attributes pairs
s.t.attach.H..$HotSpotVirtualMachineDescriptor 0 1 0 0
s.t.attach.BsdAttachProvider 1.3333 4 2 0
s.t.attach.HotSpotAttachProvider 1.5 3 1 0
s.t.attach.LinuxAttachProvider 1.3333 4 2 0
s.t.attach.BsdVirtualMachine 1.8 2 5 1
s.t.attach.W..$PipedInputStream 1.25 3 2 1
s.t.attach.B..$SocketInputStream 1.25 3 2 1
s.t.attach.LinuxVirtualMachine 1.8333 2 6 1
s.t.attach.WindowsAttachProvider 1.3333 4 3 0
s.t.attach.SolarisAttachProvider 1.3333 4 1 0
s.t.attach.S..$SocketInputStream 1.25 3 2 1
s.t.attach.WindowsVirtualMachine 1.6667 2 3 1
s.t.attach.HotSpotVirtualMachine 1.0588 18 7 0
s.t.attach.L..$SocketInputStream 1.25 3 2 1
s.t.attach.SolarisVirtualMachine 1.6667 2 3 1
p.o.o.a.tree.IincInsnNode 1.25 3 2 1
p.o.o.a.tree.InnerClassNode 0 1 4 0
p.o.o.a.tree.FrameNode 1.3333 3 3 1
p.o.o.a.tree.FieldInsnNode 1.2222 4 3 1
p.o.o.a.tree.InsnNode 0 3 0 0
p.o.o.a.tree.AnnotationNode 0.6111 7 3 10
p.o.o.a.tree.IntInsnNode 1 4 1 1
p.o.o.a.tree.AbstractInsnNode 1.1364 8 22 1
p.o.o.a.tree.LdcInsnNode 1 3 1 1
p.o.o.a.tree.I..$InsnListIterator 0.0938 9 4 33
p.o.o.a.tree.InvokeDynamicInsnNode 1.375 3 4 1
p.o.o.a.tree.LabelNode 1 5 1 1
p.o.o.a.tree.JumpInsnNode 1 4 1 1
p.o.o.a.tree.FieldNode 1.1091 6 11 5
p.o.o.a.tree.ClassNode 1.0318 12 20 13
p.o.o.a.tree.VarInsnNode 1 4 1 1
p.o.o.a.tree.MultiANewArrayInsnNode 1.25 3 2 1
p.o.o.a.tree.MethodInsnNode 1.25 4 4 1
p.o.o.a.tree.LocalVariableNode 0 1 6 0
p.o.o.a.tree.LookupSwitchInsnNode 1.3333 3 3 1
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 0 0 3 0
p.o.o.a.tree.TryCatchBlockNode 1.8333 2 6 1
p.o.o.a.tree.TypeInsnNode 1 4 1 1
p.o.o.a.tree.InsnList -0.7955 23 4 162
p.o.o.a.tree.MethodNode 0.7609 35 23 210
p.o.o.a.tree.TableSwitchInsnNode 1.375 3 4 1
p.o.o.a.tree.LineNumberNode 1.25 3 2 1
c.l.p.lambda.InferredOperation 0 1 1 0
c.l.p.lambda.SyntheticLambdaAnalyzer 1.5 3 4 0
c.l.p.lambda.A..$A..$Analyzer 0 1 0 0
c.l.p.lambda.LambdaClassDescription 1.5 3 3 0
c.l.p.lambda.LambdaClassLocator 1 4 5 5
c.l.p.lambda.FindMethodCallAnalyzer 2 2 5 0
c.l.p.lambda.SourcePointer 0.8333 5 3 5
c.l.p.lambda.A..$Agent 0 0 1 0
c.l.p.lambda.LambdaMethodVisitor 2 2 8 0
c.l.p.lambda.F..$FindMethodCallMethodVisitor 0 1 1 0
c.l.p.lambda.Util 0 0 1 0
c.l.p.lambda.ASMBasedTaskDescriptor 2 2 1 0
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor 1.4 3 5 1
c.s.t.attach.AgentLoadException 0 0 1 0
c.s.t.attach.AgentInitializationException 0 1 2 0
c.s.t.attach.AttachOperationFailedException 0 0 1 0
c.s.t.attach.VirtualMachineDescriptor 0.9 6 4 6
c.s.t.attach.AttachNotSupportedException 0 0 1 0
c.s.t.attach.VirtualMachine 0.9556 16 3 5
c.s.t.attach.AttachPermission 0 0 1 0
p.o.o.a.commons.RemappingFieldAdapter 1 2 1 1
p.o.o.a.commons.FieldRemapper 1 2 1 1
p.o.o.a.commons.RemappingClassAdapter -1.3889 10 2 45
p.o.o.a.commons.MethodRemapper -4.625 17 1 91
p.o.o.a.commons.AdviceAdapter 0.3897 18 8 91
p.o.o.a.commons.CodeSizeEvaluator -1.9333 16 2 90
p.o.o.a.commons.RemappingAnnotationAdapter -0.6667 4 1 6
p.o.o.a.commons.Method 0.1667 7 3 18
p.o.o.a.commons.J..$Instantiation 1.15 5 5 2
p.o.o.a.commons.LocalVariablesSorter 1.0741 10 6 2
p.o.o.a.commons.AnnotationRemapper -0.6667 4 1 6
p.o.o.a.commons.JSRInlinerAdapter 1.75 2 4 1
p.o.o.a.commons.GeneratorAdapter 1.0095 72 40 13
p.o.o.a.commons.TryCatchBlockSorter 0 1 0 0
p.o.o.a.commons.StaticInitMerger 1.25 3 4 2
p.o.o.a.commons.RemappingSignatureAdapter -1.6 16 3 120
p.o.o.a.commons.AnalyzerAdapter 0.8516 17 8 27
p.o.o.a.commons.InstructionAdapter 1.0052 97 2 1
p.o.o.a.commons.S..$Item 1.3333 3 3 1
p.o.o.a.commons.ClassRemapper -1.3889 10 2 45
p.o.o.a.commons.SimpleRemapper 1.3333 4 1 0
p.o.o.a.commons.RemappingMethodAdapter -4.625 17 1 91
p.o.o.a.commons.Remapper 0 12 0 0
p.o.o.a.commons.SignatureRemapper -1.6 16 3 120
p.o.o.a.commons.SerialVersionUIDAdder 0.9375 9 10 15
c.s.t.a.spi.AttachProvider 1.25 5 2 0
c.l.agentloader.AgentLoaderHotSpot 0 1 0 0
c.l.agentloader.AttachProviderPlaceHolder 0 4 0 0
c.l.agentloader.AgentLoader 0 0 1 0
c.l.agentloader.ClassPathUtils 0 0 0 0
p.o.o.a.signature.SignatureReader 1 2 1 1
p.o.o.a.signature.SignatureWriter -0.3594 17 4 91
p.o.o.a.signature.SignatureVisitor 1.0667 16 4 0
p.o.o.a.xml.A..$AnnotationRule 1 2 1 1
p.o.o.a.xml.A..$AnnotationDefaultRule 1 2 1 1
p.o.o.a.xml.A..$AnnotationValueRule 0 1 1 0
p.o.o.a.xml.A..$AnnotationValueArrayRule 1 2 1 1
p.o.o.a.xml.A..$AnnotationParameterRule 1 2 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
p.o.o.a.xml.A..$ExceptionsRule 0 1 1 0
p.o.o.a.xml.A..$InvokeDynamicRule 1 2 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
p.o.o.a.xml.A..$FieldRule 1 2 1 1
p.o.o.a.xml.A..$TableSwitchRule 1 2 1 1
p.o.o.a.xml.A..$MethodRule 1 2 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
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.6667 2 3 1
p.o.o.a.xml.A..$Opcode 0 0 2 0
p.o.o.a.xml.A..$Rule 1.1111 7 3 1
p.o.o.a.xml.A..$TryCatchAnnotationRule 1 2 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
p.o.o.a.xml.A..$LookupSwitchRule 1 2 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
p.o.o.a.xml.P..$TransformerHandlerFactory 0 1 3 0
p.o.o.a.xml.ASMContentHandler 1.125 5 8 4
p.o.o.a.xml.P..$ZipEntryElement 1 2 1 1
p.o.o.a.xml.SAXAdapter -0.8 6 1 10
p.o.o.a.xml.SAXFieldAdapter 0 3 1 3
p.o.o.a.xml.P..$ProtectedInputStream 0.3333 4 1 3
p.o.o.a.xml.P..$SAXWriter 0.9778 10 5 6
p.o.o.a.xml.SAXClassAdapter -1.125 9 2 36
p.o.o.a.xml.P..$ASMContentHandlerFactory 0 1 1 0
p.o.o.a.xml.P..$InputSlicingHandler 0.75 5 5 10
p.o.o.a.xml.SAXAnnotationAdapter 0.875 5 2 3
p.o.o.a.xml.A..$TypeAnnotationRule 1 2 1 1
p.o.o.a.xml.P..$OutputSlicingHandler 1.125 5 6 3
p.o.o.a.xml.Processor 2 2 10 0
p.o.o.a.xml.SAXCodeAdapter -2.5893 29 4 406
p.o.o.a.t.analysis.AnalyzerException 0 0 1 0
p.o.o.a.t.analysis.BasicValue 0.825 6 8 15
p.o.o.a.t.analysis.SourceInterpreter 0 9 0 0
p.o.o.a.t.analysis.SourceValue 1 3 2 2
p.o.o.a.t.analysis.BasicVerifier 0 9 0 0
p.o.o.a.t.analysis.Analyzer 1.0833 9 9 3
p.o.o.a.t.analysis.Subroutine 1.6667 2 3 1
p.o.o.a.t.analysis.SmallSet 0.2 6 2 10
p.o.o.a.t.analysis.SimpleVerifier 1.037 10 6 4
p.o.o.a.t.analysis.BasicInterpreter 0 9 0 0
p.o.o.a.t.analysis.Frame 0.0714 15 4 56
p.o.o.a.t.analysis.Interpreter 1.125 9 1 0
p.o.o.asm.AnnotationVisitor 0 5 2 10
p.o.o.asm.Attribute 0.7143 8 3 9
p.o.o.asm.ByteVector -1.125 9 2 36
p.o.o.asm.Context 0 0 20 0
p.o.o.asm.Edge 0 0 3 0
p.o.o.asm.Handler 0 0 6 0
p.o.o.asm.Handle 0.6286 8 5 18
p.o.o.asm.FieldVisitor 0.3333 4 2 6
p.o.o.asm.AnnotationWriter 0.7292 7 8 21
p.o.o.asm.Item 0.6984 8 9 28
p.o.o.asm.MethodVisitor -6.7167 31 2 465
p.o.o.asm.TypeReference 0.9293 9 23 36
p.o.o.asm.TypePath 1.1667 4 6 3
p.o.o.asm.FieldWriter 1.0545 6 11 8
p.o.o.asm.Type 0.9815 14 25 31
p.o.o.asm.ClassWriter 0.9127 37 42 174
p.o.o.asm.Label 0.8854 9 12 23
p.o.o.asm.ClassVisitor -1.3889 10 2 45
p.o.o.asm.ClassReader 0.6975 19 9 58
p.o.o.asm.Frame 1.3889 3 9 2
p.o.o.asm.MethodWriter 0.7849 32 51 391
p.o.o.a.util.TraceClassVisitor -1.3889 10 2 45
p.o.o.a.util.CheckFieldAdapter 1.3333 4 2 0
p.o.o.a.util.CheckSignatureAdapter -0.0762 16 7 120
p.o.o.a.util.TraceSignatureVisitor 0.6919 19 11 72
p.o.o.a.util.TraceAnnotationVisitor -1.25 5 1 10
p.o.o.a.util.Printer 1.0131 52 6 2
p.o.o.a.util.CheckClassAdapter 1.0694 10 8 3
p.o.o.a.util.TraceMethodVisitor -14.4667 31 1 465
p.o.o.a.util.CheckAnnotationAdapter 1.25 5 2 0
p.o.o.a.util.TraceFieldVisitor -0.6667 4 1 6
p.o.o.a.util.CheckMethodAdapter 0.8108 37 16 125
p.o.o.a.util.ASMifier -0.6681 59 4 391
p.o.o.a.util.Textifier 0.7619 57 18 258

Download XML.