| create(DocComment, AnnotationList, Name, FormalParameterList, TypeSpecifier, SequenceStatement, SourceLocation) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| toMap() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| copy() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| FunctionDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setComment(DocComment) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setAnnotations(AnnotationList) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setName(Name) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setParameters(FormalParameterList) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setReturnType(TypeSpecifier) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setBody(SequenceStatement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setLocation(SourceLocation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getComment() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAnnotations() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getParameters() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getReturnType() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBody() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLocation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| accept(IAstVisitor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |