| build() |   | 35% |   | 31% | 34 | 37 | 31 | 54 | 0 | 1 |
| avoidClashesWithNestedClasses(TypeElement) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| avoidClashesWithNestedClasses(Class) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| superclass(TypeName) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| alwaysQualify(String[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| addInitializerBlock(CodeBlock) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addAnnotations(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addTypeVariables(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addSuperinterfaces(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addFields(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addMethods(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addTypes(Iterable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| superclass(TypeMirror, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| addSuperinterface(TypeMirror, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| superclass(Type, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| addSuperinterface(Type, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getRawType(Type) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addSuperinterface(TypeName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addAnnotation(AnnotationSpec) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addStaticBlock(CodeBlock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addEnumConstant(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addJavadoc(String, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addEnumConstant(String, TypeSpec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addField(TypeName, String, Modifier[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addJavadoc(CodeBlock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addModifiers(Modifier[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addTypeVariable(TypeVariableName) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addField(FieldSpec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addField(Type, String, Modifier[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addType(TypeSpec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addOriginatingElement(Element) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addAnnotation(ClassName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAnnotation(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| superclass(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| superclass(TypeMirror) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addSuperinterface(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addSuperinterface(TypeMirror) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TypeSpec.Builder(TypeSpec.Kind, String, CodeBlock) |  | 100% |   | 75% | 1 | 3 | 0 | 20 | 0 | 1 |
| addMethod(MethodSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |