DeepCopier |  | 0% |  | 0% | 241 | 241 | 495 | 495 | 163 | 163 | 1 | 1 |
ClassFile |  | 0% |  | 0% | 151 | 151 | 317 | 317 | 66 | 66 | 1 | 1 |
AutoIndentWriter |  | 0% |  | 0% | 64 | 64 | 123 | 123 | 11 | 11 | 1 | 1 |
AbstractTraverser |   | 82% |   | 85% | 38 | 182 | 55 | 340 | 28 | 127 | 0 | 1 |
ClassFile.StackMapTableAttribute |  | 0% |  | 0% | 29 | 29 | 58 | 58 | 7 | 7 | 1 | 1 |
ClassFile.CodeAttribute |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.RvalueVisitor() {...} |  | 0% | | n/a | 32 | 32 | 32 | 32 | 32 | 32 | 1 | 1 |
DeepCopier.new Visitor.BlockStatementVisitor() {...} |  | 0% | | n/a | 24 | 24 | 24 | 24 | 24 | 24 | 1 | 1 |
ClassFile.MethodInfo |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 11 | 11 | 1 | 1 |
ClassFile.ConstantPoolInfo |  | 0% |  | 0% | 16 | 16 | 18 | 18 | 2 | 2 | 1 | 1 |
ClassFile.AnnotationsAttribute |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 7 | 7 | 1 | 1 |
ClassFile.InnerClassesAttribute |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 5 | 5 | 1 | 1 |
ClassFile.FieldInfo |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 9 | 9 | 1 | 1 |
ClassFile.LocalVariableTableAttribute |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 3 | 3 | 1 | 1 |
ClassFile.ConstantFieldrefInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.ConstantMethodrefInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.ConstantNameAndTypeInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.ConstantInterfaceMethodrefInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.ConstantUtf8Info |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 9 | 9 | 1 | 1 |
ClassFile.ConstantInvokeDynamicInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.ConstantMethodHandleInfo |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
ClassFile.LineNumberTableAttribute |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 3 | 3 | 1 | 1 |
ClassFile.StackMapTableAttribute.AppendFrame |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 5 | 5 | 1 | 1 |
ClassFile.StackMapTableAttribute.FullFrame |  | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.TypeDeclarationVisitor() {...} |  | 0% | | n/a | 12 | 12 | 12 | 12 | 12 | 12 | 1 | 1 |
ClassFile.StackMapTableAttribute.ChopFrame |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 5 | 5 | 1 | 1 |
ClassFile.ConstantDoubleInfo |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 7 | 7 | 1 | 1 |
ClassFile.Annotation |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 4 | 4 | 1 | 1 |
ClassFile.ConstantLongInfo |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 7 | 7 | 1 | 1 |
ClassFile.StackMapTableAttribute.ObjectVariableInfo |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 7 | 7 | 1 | 1 |
ClassFile.ConstantFloatInfo |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 7 | 7 | 1 | 1 |
ClassFile.ConstantClassInfo |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 7 | 7 | 1 | 1 |
ClassFile.ConstantStringInfo |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 7 | 7 | 1 | 1 |
ClassFile.ConstantIntegerInfo |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 7 | 7 | 1 | 1 |
ClassFile.ConstantMethodTypeInfo |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 7 | 7 | 1 | 1 |
ClassFile.StackMapTableAttribute.UninitializedVariableInfo |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 6 | 6 | 1 | 1 |
ClassFile.ExceptionsAttribute |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
AbstractTraverser.new Visitor.TypeDeclarationVisitor() {...} |   | 49% | | n/a | 6 | 12 | 6 | 12 | 6 | 12 | 0 | 1 |
ClassFile.ArrayElementValue |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.LvalueVisitor() {...} |  | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
DeepCopier.new Visitor.TypeBodyDeclarationVisitor() {...} |  | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
AbstractTraverser.new Visitor.TypeBodyDeclarationVisitor() {...} |  | 38% | | n/a | 5 | 8 | 5 | 9 | 5 | 8 | 0 | 1 |
DeepCopier.new Visitor.TypeVisitor() {...} |  | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
AbstractTraverser.new Visitor.ImportVisitor() {...} |  | 17% | | n/a | 4 | 5 | 4 | 5 | 4 | 5 | 0 | 1 |
ClassFile.AttributeInfo |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
ClassFile.StackMapTableAttribute.SameFrameExtended |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.ImportVisitor() {...} |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
DeepCopier.new Visitor.AtomVisitor() {...} |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
DeepCopier.new Visitor.ModifierVisitor() {...} |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
ClassFile.StackMapTableAttribute.StackMapFrame |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 2 | 2 | 1 | 1 |
ClassFile.StackMapTableAttribute.SameFrame |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
ClassFile.ConstantValueAttribute | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
ClassFile.AnnotationDefaultAttribute | | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
ClassFile.EnumConstValue | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
ClassFile.SignatureAttribute | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
AbstractTraverser.7.new Visitor.ConstructorInvocationVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
AbstractTraverser.new Visitor.RvalueVisitor() {...} |  | 90% | | n/a | 3 | 32 | 3 | 33 | 3 | 32 | 0 | 1 |
ClassFile.ConstantElementValue | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.TypeArgumentVisitor() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.ElementValueVisitor() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
DeepCopier.new Visitor.AnnotationVisitor() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...} | | 0% |  | 0% | 7 | 7 | 6 | 6 | 6 | 6 | 1 | 1 |
ClassFile.SourceFileAttribute | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
ClassFile.LocalVariableTableAttribute.Entry | | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 1 | 1 |
AbstractTraverser.4.new Visitor.LvalueVisitor() {...} |  | 74% | | n/a | 2 | 8 | 2 | 8 | 2 | 8 | 0 | 1 |
AbstractTraverser.new Visitor.AtomVisitor() {...} | | 58% | | n/a | 2 | 5 | 4 | 9 | 2 | 5 | 0 | 1 |
DeepCopier.new Visitor.FunctionDeclaratorVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.AbstractCompilationUnitVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.ArrayInitializerOrRvalueVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.ConstructorInvocationVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.FieldDeclarationOrInitializerVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
DeepCopier.new Visitor.TryStatementResourceVisitor() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
ClassFile.CodeAttribute.ExceptionTableEntry | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
ClassFile.InnerClassesAttribute.Entry | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
ClassFile.new ClassFile.AttributeInfo() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AbstractTraverser.new Visitor.AbstractCompilationUnitVisitor() {...} | | 30% | | n/a | 2 | 3 | 4 | 5 | 2 | 3 | 0 | 1 |
ClassFile.SyntheticAttribute | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
ClassFile.DeprecatedAttribute | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
ClassFile.ByteElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.DoubleElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.BooleanElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.LineNumberTableAttribute.Entry | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
ClassFile.LongElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.ClassFileException | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.CharElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.IntElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.FloatElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.StringElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.ClassElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ClassFile.ShortElementValue | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AbstractTraverser.7.new Visitor.TypeVisitor() {...} |  | 82% | | n/a | 1 | 6 | 1 | 6 | 1 | 6 | 0 | 1 |
AbstractTraverser.5.new Visitor.FunctionDeclaratorVisitor() {...} | | 63% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
ClassFile.ConstantValuePoolInfo | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AbstractTraverser.new Visitor.BlockStatementVisitor() {...} |  | 100% | | n/a | 0 | 24 | 0 | 24 | 0 | 24 | 0 | 1 |
AbstractTraverser.new Visitor.ArrayInitializerOrRvalueVisitor() {...} |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 3 | 0 | 1 |
AbstractTraverser.new Visitor.ElementValueVisitor() {...} |  | 100% | | n/a | 0 | 4 | 0 | 5 | 0 | 4 | 0 | 1 |
AbstractTraverser.new Visitor.AnnotationVisitor() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
AbstractTraverser.new Visitor.TryStatementResourceVisitor() {...} | | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |