logo

Back to index

MMAC

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

Elements: 95, μ: 0.1941, σ: 0.1781, Var: 0.0317, defects: 25%.

Packages: 12, classes: 199.

Green: 55, yellow: 21, red: 123.

Class MMAC k l
s.t.attach.H..$HotSpotVirtualMachineDescriptor NaN 1 0
s.t.attach.BsdAttachProvider 0 4 2
s.t.attach.HotSpotAttachProvider 0 3 1
s.t.attach.LinuxAttachProvider 0 4 2
s.t.attach.BsdVirtualMachine 0 2 2
s.t.attach.W..$PipedInputStream 0 3 2
s.t.attach.B..$SocketInputStream 0 3 2
s.t.attach.LinuxVirtualMachine 0 2 2
s.t.attach.WindowsAttachProvider 0 4 1
s.t.attach.SolarisAttachProvider 0 4 2
s.t.attach.S..$SocketInputStream 0 3 2
s.t.attach.WindowsVirtualMachine 0 2 2
s.t.attach.HotSpotVirtualMachine 0.0458 18 4
s.t.attach.L..$SocketInputStream 0 3 2
s.t.attach.SolarisVirtualMachine 0 2 2
p.o.o.a.tree.IincInsnNode 0 3 2
p.o.o.a.tree.InnerClassNode NaN 1 1
p.o.o.a.tree.FrameNode 0 3 2
p.o.o.a.tree.FieldInsnNode 0 4 3
p.o.o.a.tree.InsnNode 0 3 2
p.o.o.a.tree.AnnotationNode 0.0714 7 4
p.o.o.a.tree.IntInsnNode 0 4 3
p.o.o.a.tree.AbstractInsnNode 0.0119 8 3
p.o.o.a.tree.LdcInsnNode 0 3 2
p.o.o.a.tree.I..$InsnListIterator 0.0278 9 1
p.o.o.a.tree.InvokeDynamicInsnNode 0 3 2
p.o.o.a.tree.LabelNode 0 5 2
p.o.o.a.tree.JumpInsnNode 0 4 3
p.o.o.a.tree.FieldNode 0.0333 6 6
p.o.o.a.tree.ClassNode 0.0952 12 7
p.o.o.a.tree.VarInsnNode 0 4 3
p.o.o.a.tree.MultiANewArrayInsnNode 0 3 2
p.o.o.a.tree.MethodInsnNode 0 4 3
p.o.o.a.tree.LocalVariableNode NaN 1 1
p.o.o.a.tree.LookupSwitchInsnNode 0 3 2
p.o.o.a.tree.LocalVariableAnnotationNode NaN 1 2
p.o.o.a.tree.ParameterNode NaN 1 1
p.o.o.a.tree.TypeAnnotationNode NaN 0 0
p.o.o.a.tree.TryCatchBlockNode 0 2 2
p.o.o.a.tree.TypeInsnNode 0 4 3
p.o.o.a.tree.InsnList 0.0411 23 5
p.o.o.a.tree.MethodNode 0.0713 35 10
p.o.o.a.tree.TableSwitchInsnNode 0 3 2
p.o.o.a.tree.LineNumberNode 0 3 2
c.l.p.lambda.InferredOperation NaN 1 0
c.l.p.lambda.SyntheticLambdaAnalyzer 0 3 2
c.l.p.lambda.A..$A..$Analyzer NaN 1 5
c.l.p.lambda.LambdaClassDescription NaN 3 0
c.l.p.lambda.LambdaClassLocator 0.1667 4 2
c.l.p.lambda.FindMethodCallAnalyzer 0 2 2
c.l.p.lambda.SourcePointer 0.05 5 2
c.l.p.lambda.A..$Agent NaN 0 0
c.l.p.lambda.LambdaMethodVisitor 0 2 3
c.l.p.lambda.F..$FindMethodCallMethodVisitor NaN 1 0
c.l.p.lambda.Util NaN 0 0
c.l.p.lambda.ASMBasedTaskDescriptor 1 2 1
c.l.p.lambda.S..$SyntheticLambdaMethodVisitor 0.0833 3 4
c.s.t.attach.AgentLoadException NaN 0 0
c.s.t.attach.AgentInitializationException NaN 1 0
c.s.t.attach.AttachOperationFailedException NaN 0 0
c.s.t.attach.VirtualMachineDescriptor 0 6 1
c.s.t.attach.AttachNotSupportedException NaN 0 0
c.s.t.attach.VirtualMachine 0.0417 16 3
c.s.t.attach.AttachPermission NaN 0 0
p.o.o.a.commons.RemappingFieldAdapter 0.5 2 4
p.o.o.a.commons.FieldRemapper 0.5 2 4
p.o.o.a.commons.RemappingClassAdapter 0.1222 10 8
p.o.o.a.commons.MethodRemapper 0.1996 17 7
p.o.o.a.commons.AdviceAdapter 0.1068 18 6
p.o.o.a.commons.CodeSizeEvaluator 0.1181 16 6
p.o.o.a.commons.RemappingAnnotationAdapter 0.5 4 2
p.o.o.a.commons.Method 0 7 1
p.o.o.a.commons.J..$Instantiation 0.0333 5 3
p.o.o.a.commons.LocalVariablesSorter 0.0857 10 7
p.o.o.a.commons.AnnotationRemapper 0.5 4 2
p.o.o.a.commons.JSRInlinerAdapter 0 2 2
p.o.o.a.commons.GeneratorAdapter 0.0183 72 12
p.o.o.a.commons.TryCatchBlockSorter NaN 1 0
p.o.o.a.commons.StaticInitMerger 0.3333 3 2
p.o.o.a.commons.RemappingSignatureAdapter 0.0292 16 2
p.o.o.a.commons.AnalyzerAdapter 0.1409 17 6
p.o.o.a.commons.InstructionAdapter 0.021 97 10
p.o.o.a.commons.S..$Item 0 3 2
p.o.o.a.commons.ClassRemapper 0.0889 10 8
p.o.o.a.commons.SimpleRemapper 1 4 1
p.o.o.a.commons.RemappingMethodAdapter 0.1996 17 7
p.o.o.a.commons.Remapper 0.1402 12 4
p.o.o.a.commons.SignatureRemapper 0.0292 16 2
p.o.o.a.commons.SerialVersionUIDAdder 0.0667 9 5
c.s.t.a.spi.AttachProvider 0 5 2
c.l.agentloader.AgentLoaderHotSpot NaN 1 1
c.l.agentloader.AttachProviderPlaceHolder 0 4 1
c.l.agentloader.AgentLoader NaN 0 0
c.l.agentloader.ClassPathUtils NaN 0 0
p.o.o.a.signature.SignatureReader 1 2 1
p.o.o.a.signature.SignatureWriter 0.0257 17 2
p.o.o.a.signature.SignatureVisitor 0.0292 16 2
p.o.o.a.xml.A..$AnnotationRule 0.5 2 2
p.o.o.a.xml.A..$AnnotationDefaultRule 0.5 2 2
p.o.o.a.xml.A..$AnnotationValueRule NaN 1 2
p.o.o.a.xml.A..$AnnotationValueArrayRule 0.5 2 2
p.o.o.a.xml.A..$AnnotationParameterRule 0.5 2 2
p.o.o.a.xml.A..$ClassRule NaN 1 2
p.o.o.a.xml.A..$AnnotationValueEnumRule NaN 1 2
p.o.o.a.xml.A..$InterfacesRule NaN 1 1
p.o.o.a.xml.A..$InnerClassRule NaN 1 2
p.o.o.a.xml.A..$InterfaceRule NaN 1 2
p.o.o.a.xml.A..$LocalVarRule NaN 1 2
p.o.o.a.xml.A..$LineNumberRule NaN 1 2
p.o.o.a.xml.A..$InvokeDynamicBsmArgumentsRule NaN 1 2
p.o.o.a.xml.A..$LocalVariableAnnotationRule 0.5 2 2
p.o.o.a.xml.A..$ExceptionsRule NaN 1 1
p.o.o.a.xml.A..$InvokeDynamicRule 0.5 2 2
p.o.o.a.xml.A..$LabelRule NaN 1 2
p.o.o.a.xml.A..$OuterClassRule NaN 1 2
p.o.o.a.xml.A..$FrameRule 0.5 2 2
p.o.o.a.xml.A..$FieldRule 0.5 2 2
p.o.o.a.xml.A..$TableSwitchRule 0.5 2 2
p.o.o.a.xml.A..$MethodRule 0.5 2 2
p.o.o.a.xml.A..$FrameTypeRule NaN 1 2
p.o.o.a.xml.A..$TableSwitchLabelRule NaN 1 2
p.o.o.a.xml.A..$AnnotationValueAnnotationRule 0.5 2 2
p.o.o.a.xml.A..$OpcodesRule NaN 1 2
p.o.o.a.xml.A..$MaxRule NaN 1 2
p.o.o.a.xml.A..$SourceRule NaN 1 2
p.o.o.a.xml.A..$ExceptionRule NaN 1 2
p.o.o.a.xml.A..$RuleSet 0.5 2 2
p.o.o.a.xml.A..$Opcode NaN 0 0
p.o.o.a.xml.A..$Rule 0.1587 7 3
p.o.o.a.xml.A..$TryCatchAnnotationRule 0.5 2 2
p.o.o.a.xml.A..$TryCatchRule NaN 1 2
p.o.o.a.xml.A..$LookupSwitchLabelRule NaN 1 2
p.o.o.a.xml.A..$MethodParameterRule NaN 1 2
p.o.o.a.xml.A..$InsnAnnotationRule 0.5 2 2
p.o.o.a.xml.A..$LookupSwitchRule 0.5 2 2
p.o.o.a.xml.P..$SAXWriterFactory NaN 1 0
p.o.o.a.xml.P..$SubdocumentHandlerFactory NaN 1 0
p.o.o.a.xml.P..$SingleDocElement 0 2 1
p.o.o.a.xml.P..$TransformerHandlerFactory NaN 1 0
p.o.o.a.xml.ASMContentHandler 0.0333 5 3
p.o.o.a.xml.P..$ZipEntryElement 0 2 1
p.o.o.a.xml.SAXAdapter 0.1333 6 2
p.o.o.a.xml.SAXFieldAdapter 0.1667 3 4
p.o.o.a.xml.P..$ProtectedInputStream 0 4 2
p.o.o.a.xml.P..$SAXWriter 0.0556 10 4
p.o.o.a.xml.SAXClassAdapter 0.2167 9 5
p.o.o.a.xml.P..$ASMContentHandlerFactory NaN 1 0
p.o.o.a.xml.P..$InputSlicingHandler 0.025 5 4
p.o.o.a.xml.SAXAnnotationAdapter 0.3 5 2
p.o.o.a.xml.A..$TypeAnnotationRule 0.5 2 2
p.o.o.a.xml.P..$OutputSlicingHandler 0.025 5 4
p.o.o.a.xml.Processor 0 2 2
p.o.o.a.xml.SAXCodeAdapter 0.1263 29 7
p.o.o.a.t.analysis.AnalyzerException NaN 0 0
p.o.o.a.t.analysis.BasicValue 0 6 1
p.o.o.a.t.analysis.SourceInterpreter 0.25 9 4
p.o.o.a.t.analysis.SourceValue 0 3 1
p.o.o.a.t.analysis.BasicVerifier 0.3981 9 3
p.o.o.a.t.analysis.Analyzer 0.0667 9 5
p.o.o.a.t.analysis.Subroutine 0 2 1
p.o.o.a.t.analysis.SmallSet 0 6 1
p.o.o.a.t.analysis.SimpleVerifier 0.1185 10 3
p.o.o.a.t.analysis.BasicInterpreter 0.25 9 4
p.o.o.a.t.analysis.Frame 0.0159 15 6
p.o.o.a.t.analysis.Interpreter 0.25 9 4
p.o.o.asm.AnnotationVisitor 0.3 5 2
p.o.o.asm.Attribute 0.0612 8 7
p.o.o.asm.ByteVector 0.1528 9 4
p.o.o.asm.Context NaN 0 0
p.o.o.asm.Edge NaN 0 0
p.o.o.asm.Handler NaN 0 0
p.o.o.asm.Handle 0 8 1
p.o.o.asm.FieldVisitor 0.0667 4 5
p.o.o.asm.AnnotationWriter 0.0952 7 3
p.o.o.asm.Item 0.0417 8 6
p.o.o.asm.MethodVisitor 0.1059 31 8
p.o.o.asm.TypeReference NaN 9 0
p.o.o.asm.TypePath 0.1667 4 1
p.o.o.asm.FieldWriter 0.0222 6 6
p.o.o.asm.Type 0 14 2
p.o.o.asm.ClassWriter 0.0649 37 10
p.o.o.asm.Label 0.0437 9 7
p.o.o.asm.ClassVisitor 0.1444 10 6
p.o.o.asm.ClassReader 0.0682 19 6
p.o.o.asm.Frame 0.4 3 5
p.o.o.asm.MethodWriter 0.0804 32 9
p.o.o.a.util.TraceClassVisitor 0.1444 10 6
p.o.o.a.util.CheckFieldAdapter 0.0667 4 5
p.o.o.a.util.CheckSignatureAdapter 0.0292 16 2
p.o.o.a.util.TraceSignatureVisitor 0.0205 19 2
p.o.o.a.util.TraceAnnotationVisitor 0.3 5 2
p.o.o.a.util.Printer 0.075 52 9
p.o.o.a.util.CheckClassAdapter 0.1444 10 6
p.o.o.a.util.TraceMethodVisitor 0.1059 31 8
p.o.o.a.util.CheckAnnotationAdapter 0.3 5 2
p.o.o.a.util.TraceFieldVisitor 0.0667 4 5
p.o.o.a.util.CheckMethodAdapter 0.0809 37 8
p.o.o.a.util.ASMifier 0.0883 59 8
p.o.o.a.util.Textifier 0.0848 57 8

Download XML.