ASTConverter |   | 17% |   | 14% | 1,365 | 1,558 | 3,658 | 4,444 | 173 | 224 | 0 | 1 |
AjASTConverter |   | 56% |   | 51% | 511 | 892 | 1,118 | 2,509 | 42 | 121 | 0 | 1 |
DefaultBindingResolver |  | 0% |  | 0% | 539 | 539 | 1,178 | 1,178 | 70 | 70 | 1 | 1 |
AjNaiveASTFlattener |  | 0% |  | 0% | 306 | 306 | 942 | 942 | 105 | 105 | 1 | 1 |
ASTMatcher |  | 0% |  | 0% | 571 | 571 | 819 | 819 | 127 | 127 | 1 | 1 |
DocCommentParser |  | 2% |  | 1% | 255 | 261 | 772 | 794 | 38 | 42 | 0 | 1 |
TypeBinding |  | 0% |  | 0% | 348 | 348 | 657 | 657 | 71 | 71 | 1 | 1 |
CompilationUnitResolver |   | 6% |  | 4% | 201 | 207 | 644 | 698 | 31 | 35 | 0 | 1 |
AST |   | 24% |  | 11% | 232 | 262 | 562 | 723 | 149 | 175 | 0 | 1 |
ASTRecoveryPropagator |  | 0% |  | 0% | 91 | 91 | 239 | 239 | 14 | 14 | 1 | 1 |
ASTParser |   | 15% |  | 9% | 132 | 143 | 369 | 458 | 22 | 33 | 0 | 1 |
ASTNode |   | 23% |   | 12% | 254 | 295 | 366 | 481 | 50 | 81 | 0 | 1 |
RecoveredTypeBinding |  | 0% |  | 0% | 143 | 143 | 254 | 254 | 72 | 72 | 1 | 1 |
AjASTMatcher |  | 0% |  | 0% | 132 | 132 | 185 | 185 | 31 | 31 | 1 | 1 |
MethodBinding |  | 0% |  | 0% | 110 | 110 | 194 | 194 | 40 | 40 | 1 | 1 |
BindingComparator |  | 0% |  | 0% | 113 | 113 | 176 | 176 | 12 | 12 | 1 | 1 |
MethodDeclaration |   | 46% |   | 15% | 90 | 116 | 196 | 385 | 24 | 45 | 0 | 1 |
CompilationUnit |   | 27% |  | 9% | 95 | 111 | 164 | 244 | 30 | 43 | 0 | 1 |
VariableBinding |  | 0% |  | 0% | 91 | 91 | 198 | 198 | 24 | 24 | 1 | 1 |
AnnotationBinding |  | 0% |  | 0% | 73 | 73 | 145 | 145 | 17 | 17 | 1 | 1 |
TypeDeclaration |   | 42% |  | 13% | 72 | 95 | 153 | 281 | 21 | 39 | 0 | 1 |
RecordDeclaration |  | 0% |  | 0% | 50 | 50 | 133 | 133 | 25 | 25 | 1 | 1 |
InternalASTRewrite |  | 0% |  | 0% | 45 | 45 | 126 | 126 | 15 | 15 | 1 | 1 |
DefaultASTVisitor |   | 46% | | 0% | 120 | 223 | 179 | 336 | 119 | 222 | 0 | 1 |
AroundAdviceDeclaration |  | 0% |  | 0% | 36 | 36 | 123 | 123 | 16 | 16 | 1 | 1 |
MemberValuePairBinding |  | 0% |  | 0% | 67 | 67 | 123 | 123 | 20 | 20 | 1 | 1 |
PointcutDeclaration |  | 0% |  | 0% | 45 | 45 | 123 | 123 | 21 | 21 | 1 | 1 |
TryStatement |  | 0% |  | 0% | 39 | 39 | 117 | 117 | 18 | 18 | 1 | 1 |
AnnotationTypeMemberDeclaration |  | 0% |  | 0% | 42 | 42 | 117 | 117 | 22 | 22 | 1 | 1 |
PackageBinding |  | 0% |  | 0% | 48 | 48 | 117 | 117 | 18 | 18 | 1 | 1 |
PatternInstanceofExpression |  | 0% |  | 0% | 42 | 42 | 115 | 115 | 19 | 19 | 1 | 1 |
ModuleDeclaration |  | 0% |  | 0% | 36 | 36 | 105 | 105 | 22 | 22 | 1 | 1 |
VariableDeclarationExpression |  | 0% |  | 0% | 41 | 41 | 110 | 110 | 20 | 20 | 1 | 1 |
SingleVariableDeclaration |   | 41% |  | 15% | 56 | 70 | 104 | 194 | 16 | 27 | 0 | 1 |
ModuleBinding |  | 0% |  | 0% | 56 | 56 | 93 | 93 | 26 | 26 | 1 | 1 |
StringTemplateExpression |  | 0% |  | 0% | 39 | 39 | 107 | 107 | 22 | 22 | 1 | 1 |
EnhancedForWithRecordPattern |  | 0% |  | 0% | 36 | 36 | 102 | 102 | 17 | 17 | 1 | 1 |
EnhancedForStatement |  | 0% |  | 0% | 36 | 36 | 102 | 102 | 17 | 17 | 1 | 1 |
EnumConstantDeclaration |  | 0% |  | 0% | 37 | 37 | 104 | 104 | 22 | 22 | 1 | 1 |
SimpleName |  | 18% |  | 0% | 46 | 51 | 89 | 115 | 14 | 19 | 0 | 1 |
ForStatement |  | 0% |  | 0% | 30 | 30 | 91 | 91 | 18 | 18 | 1 | 1 |
SwitchCase |  | 0% |  | 0% | 35 | 35 | 94 | 94 | 19 | 19 | 1 | 1 |
TagElement |  | 0% |  | 0% | 38 | 38 | 87 | 87 | 17 | 17 | 1 | 1 |
EnumDeclaration |  | 0% |  | 0% | 31 | 31 | 92 | 92 | 20 | 20 | 1 | 1 |
MethodRefParameter |  | 0% |  | 0% | 32 | 32 | 91 | 91 | 18 | 18 | 1 | 1 |
CharacterLiteral |  | 13% |  | 0% | 37 | 42 | 95 | 113 | 11 | 16 | 0 | 1 |
TypeMethodReference |  | 0% |  | 0% | 33 | 33 | 85 | 85 | 18 | 18 | 1 | 1 |
ExpressionMethodReference |  | 0% |  | 0% | 33 | 33 | 86 | 86 | 18 | 18 | 1 | 1 |
NameQualifiedType |  | 0% |  | 0% | 32 | 32 | 84 | 84 | 17 | 17 | 1 | 1 |
ClassInstanceCreation |   | 49% |  | 18% | 39 | 56 | 73 | 159 | 12 | 26 | 0 | 1 |
AdviceDeclaration |  | 0% |  | 0% | 32 | 32 | 82 | 82 | 18 | 18 | 1 | 1 |
DeclareParentsDeclaration |  | 0% |  | 0% | 30 | 30 | 86 | 86 | 19 | 19 | 1 | 1 |
GuardedPattern |  | 0% |  | 0% | 32 | 32 | 85 | 85 | 19 | 19 | 1 | 1 |
MethodRef |  | 0% |  | 0% | 29 | 29 | 79 | 79 | 18 | 18 | 1 | 1 |
SuperConstructorInvocation |  | 0% |  | 0% | 30 | 30 | 76 | 76 | 17 | 17 | 1 | 1 |
StringTemplateComponent |  | 0% |  | 0% | 31 | 31 | 79 | 79 | 17 | 17 | 1 | 1 |
SuperMethodReference |  | 0% |  | 0% | 30 | 30 | 77 | 77 | 18 | 18 | 1 | 1 |
AjAST |  | 7% | | 66% | 32 | 36 | 77 | 82 | 31 | 33 | 0 | 1 |
WhileStatement |  | 0% |  | 0% | 28 | 28 | 74 | 74 | 15 | 15 | 1 | 1 |
DoStatement |  | 0% |  | 0% | 28 | 28 | 74 | 74 | 15 | 15 | 1 | 1 |
SynchronizedStatement |  | 0% |  | 0% | 28 | 28 | 74 | 74 | 15 | 15 | 1 | 1 |
LambdaExpression |  | 0% |  | 0% | 30 | 30 | 77 | 77 | 19 | 19 | 1 | 1 |
Modifier |  | 21% |  | 8% | 64 | 74 | 44 | 67 | 35 | 43 | 0 | 1 |
CatchClause |  | 0% |  | 0% | 28 | 28 | 74 | 74 | 15 | 15 | 1 | 1 |
ArrayType |   | 40% |  | 25% | 32 | 45 | 60 | 114 | 11 | 21 | 0 | 1 |
AfterThrowingAdviceDeclaration |  | 0% | | 0% | 15 | 15 | 68 | 68 | 9 | 9 | 1 | 1 |
AfterReturningAdviceDeclaration |  | 0% | | 0% | 15 | 15 | 68 | 68 | 9 | 9 | 1 | 1 |
DeclareErrorDeclaration |  | 0% |  | 0% | 26 | 26 | 74 | 74 | 15 | 15 | 1 | 1 |
DeclareWarningDeclaration |  | 0% |  | 0% | 26 | 26 | 74 | 74 | 15 | 15 | 1 | 1 |
DeclareSoftDeclaration |  | 0% |  | 0% | 26 | 26 | 74 | 74 | 15 | 15 | 1 | 1 |
ModuleQualifiedName |  | 0% |  | 0% | 27 | 27 | 71 | 71 | 16 | 16 | 1 | 1 |
RequiresDirective |  | 0% |  | 0% | 27 | 27 | 63 | 63 | 16 | 16 | 1 | 1 |
JavaDocRegion |  | 0% | | 0% | 26 | 26 | 78 | 78 | 19 | 19 | 1 | 1 |
MemberRef |  | 0% | | 0% | 26 | 26 | 66 | 66 | 16 | 16 | 1 | 1 |
AssertStatement |  | 0% | | 0% | 25 | 25 | 68 | 68 | 15 | 15 | 1 | 1 |
TagProperty |  | 0% | | 0% | 25 | 25 | 74 | 74 | 18 | 18 | 1 | 1 |
RecordPattern |  | 0% | | 0% | 26 | 26 | 67 | 67 | 17 | 17 | 1 | 1 |
TextBlock |  | 0% | | 0% | 25 | 25 | 71 | 71 | 15 | 15 | 1 | 1 |
AspectDeclaration |   | 43% | | 23% | 19 | 27 | 54 | 100 | 9 | 14 | 0 | 1 |
AnnotationTypeDeclaration |  | 0% | | 0% | 27 | 27 | 68 | 68 | 18 | 18 | 1 | 1 |
InfixExpression |   | 44% |  | 21% | 32 | 44 | 54 | 109 | 11 | 21 | 0 | 1 |
ProvidesDirective |  | 0% | | 0% | 23 | 23 | 60 | 60 | 15 | 15 | 1 | 1 |
AndPointcut |  | 0% |  | 0% | 25 | 25 | 58 | 58 | 13 | 13 | 1 | 1 |
SwitchStatement |  | 0% | | 0% | 23 | 23 | 60 | 60 | 15 | 15 | 1 | 1 |
VariableDeclarationStatement |   | 45% |  | 21% | 29 | 41 | 56 | 111 | 11 | 20 | 0 | 1 |
SwitchExpression |  | 0% | | 0% | 23 | 23 | 60 | 60 | 15 | 15 | 1 | 1 |
OrPointcut |  | 0% | | 0% | 23 | 23 | 56 | 56 | 13 | 13 | 1 | 1 |
StringLiteral |  | 19% | | 0% | 21 | 26 | 58 | 76 | 11 | 16 | 0 | 1 |
BreakStatement |  | 0% | | 0% | 25 | 25 | 64 | 64 | 18 | 18 | 1 | 1 |
CreationReference |  | 0% | | 0% | 25 | 25 | 59 | 59 | 16 | 16 | 1 | 1 |
FieldDeclaration |  | 42% |  | 15% | 27 | 38 | 53 | 104 | 10 | 19 | 0 | 1 |
ConditionalExpression |   | 43% |  | 18% | 26 | 36 | 51 | 101 | 7 | 17 | 0 | 1 |
IfStatement |  | 40% |  | 15% | 24 | 33 | 51 | 94 | 8 | 17 | 0 | 1 |
ASTVisitor |   | 46% | | n/a | 131 | 243 | 131 | 247 | 131 | 243 | 0 | 1 |
DefaultCommentMapper |   | 82% |   | 74% | 33 | 103 | 40 | 241 | 7 | 13 | 0 | 1 |
SuperMethodInvocation |   | 49% |  | 21% | 28 | 39 | 46 | 103 | 11 | 20 | 0 | 1 |
MethodInvocation |   | 50% |  | 21% | 27 | 39 | 46 | 104 | 10 | 20 | 0 | 1 |
ModulePackageAccess |  | 0% | | 0% | 21 | 21 | 48 | 48 | 13 | 13 | 1 | 1 |
QualifiedType |  | 43% |  | 16% | 27 | 35 | 47 | 94 | 9 | 17 | 0 | 1 |
Initializer |  | 39% |  | 16% | 26 | 36 | 48 | 91 | 10 | 18 | 0 | 1 |
DeclarePrecedenceDeclaration |  | 0% | | 0% | 22 | 22 | 54 | 54 | 14 | 14 | 1 | 1 |
PackageDeclaration |  | 44% |  | 26% | 26 | 37 | 48 | 93 | 10 | 18 | 0 | 1 |
TypePattern |  | 0% | | 0% | 23 | 23 | 53 | 53 | 16 | 16 | 1 | 1 |
UnnamedClass |  | 0% | | 0% | 23 | 23 | 63 | 63 | 15 | 15 | 1 | 1 |
AjTypeDeclaration |  | 24% | | 0% | 16 | 19 | 49 | 68 | 7 | 10 | 0 | 1 |
Assignment |  | 44% |  | 18% | 25 | 34 | 45 | 91 | 9 | 18 | 0 | 1 |
RecoveredPackageBinding |  | 0% | | 0% | 24 | 24 | 46 | 46 | 16 | 16 | 1 | 1 |
ImportDeclaration |  | 42% |  | 15% | 24 | 32 | 49 | 90 | 12 | 19 | 0 | 1 |
UsesDirective |  | 0% | | 0% | 20 | 20 | 48 | 48 | 13 | 13 | 1 | 1 |
TypeParameter |  | 45% |  | 16% | 25 | 32 | 43 | 86 | 10 | 17 | 0 | 1 |
YieldStatement |  | 0% | | 0% | 22 | 22 | 52 | 52 | 16 | 16 | 1 | 1 |
InterTypeMethodDeclaration |  | 6% | | 10% | 7 | 10 | 39 | 45 | 2 | 5 | 0 | 1 |
DeclareAtConstructorDeclaration |  | 0% | | 0% | 21 | 21 | 55 | 55 | 13 | 13 | 1 | 1 |
DeclareAtTypeDeclaration |  | 0% | | 0% | 21 | 21 | 55 | 55 | 13 | 13 | 1 | 1 |
DeclareAtFieldDeclaration |  | 0% | | 0% | 21 | 21 | 55 | 55 | 13 | 13 | 1 | 1 |
DeclareAtMethodDeclaration |  | 0% | | 0% | 21 | 21 | 55 | 55 | 13 | 13 | 1 | 1 |
NodeFinder |  | 0% |  | 0% | 17 | 17 | 42 | 42 | 6 | 6 | 1 | 1 |
SimpleType |  | 37% |  | 15% | 25 | 32 | 40 | 72 | 10 | 16 | 0 | 1 |
ReferencePointcut |  | 0% | | 0% | 19 | 19 | 44 | 44 | 11 | 11 | 1 | 1 |
ASTNode.NodeList |   | 52% | | 26% | 16 | 24 | 34 | 74 | 3 | 11 | 0 | 1 |
QualifiedName |  | 41% |  | 19% | 21 | 29 | 40 | 77 | 8 | 16 | 0 | 1 |
VariableDeclarationFragment |  | 35% |  | 10% | 23 | 31 | 44 | 78 | 10 | 17 | 0 | 1 |
NameEnvironmentWithProgress | | 0% |  | 0% | 22 | 22 | 38 | 38 | 9 | 9 | 1 | 1 |
MemberValuePair | | 43% |  | 19% | 21 | 29 | 37 | 75 | 8 | 16 | 0 | 1 |
FieldAccess | | 43% |  | 19% | 21 | 29 | 37 | 74 | 8 | 16 | 0 | 1 |
LabeledStatement | | 43% |  | 19% | 20 | 28 | 38 | 75 | 7 | 15 | 0 | 1 |
PerObject | | 0% | | 0% | 19 | 19 | 42 | 42 | 13 | 13 | 1 | 1 |
PerCflow | | 0% | | 0% | 19 | 19 | 42 | 42 | 13 | 13 | 1 | 1 |
ArrayAccess | | 44% |  | 19% | 20 | 28 | 36 | 73 | 7 | 15 | 0 | 1 |
InstanceofExpression | | 44% |  | 19% | 20 | 28 | 36 | 73 | 7 | 15 | 0 | 1 |
CastExpression | | 44% |  | 19% | 20 | 28 | 36 | 73 | 7 | 15 | 0 | 1 |
ArrayCreation | | 48% | | 13% | 19 | 28 | 37 | 79 | 8 | 17 | 0 | 1 |
TypeDeclarationStatement | | 43% |  | 19% | 23 | 32 | 46 | 82 | 11 | 19 | 0 | 1 |
CflowPointcut | | 0% | | 0% | 19 | 19 | 41 | 41 | 13 | 13 | 1 | 1 |
ModuleModifier | | 0% | | 0% | 24 | 24 | 41 | 41 | 17 | 17 | 1 | 1 |
RecoveredVariableBinding | | 0% | | 0% | 30 | 30 | 44 | 44 | 21 | 21 | 1 | 1 |
Javadoc | | 43% | | 25% | 22 | 27 | 39 | 76 | 11 | 15 | 0 | 1 |
ContinueStatement | | 0% | | 0% | 17 | 17 | 40 | 40 | 13 | 13 | 1 | 1 |
NotPointcut | | 0% | | 0% | 17 | 17 | 37 | 37 | 11 | 11 | 1 | 1 |
NumberLiteral | | 26% | | 0% | 16 | 21 | 41 | 59 | 9 | 14 | 0 | 1 |
WildcardType | | 49% | | 9% | 22 | 30 | 35 | 78 | 11 | 19 | 0 | 1 |
AjASTVisitor | | 0% | | n/a | 84 | 84 | 86 | 86 | 84 | 84 | 1 | 1 |
SuperFieldAccess | | 46% | | 15% | 18 | 26 | 31 | 66 | 8 | 16 | 0 | 1 |
StringFragment | | 0% | | 0% | 17 | 17 | 41 | 41 | 14 | 14 | 1 | 1 |
SingleMemberAnnotation | | 41% | | 15% | 17 | 24 | 30 | 60 | 7 | 14 | 0 | 1 |
PostfixExpression | | 44% | | 20% | 19 | 26 | 32 | 66 | 9 | 16 | 0 | 1 |
PrefixExpression | | 44% | | 20% | 19 | 26 | 32 | 66 | 9 | 16 | 0 | 1 |
EitherOrMultiPattern | | 0% | | 0% | 17 | 17 | 36 | 36 | 14 | 14 | 1 | 1 |
ParameterizedType | | 46% | | 18% | 16 | 23 | 29 | 61 | 8 | 15 | 0 | 1 |
BindingResolver | | 3% | | n/a | 57 | 59 | 57 | 60 | 57 | 59 | 0 | 1 |
DeclareAnnotationDeclaration | | 0% | | 0% | 11 | 11 | 29 | 29 | 7 | 7 | 1 | 1 |
ConstructorInvocation | | 48% | | 30% | 17 | 24 | 27 | 56 | 10 | 14 | 0 | 1 |
InterTypeFieldDeclaration | | 0% | | 0% | 10 | 10 | 27 | 27 | 5 | 5 | 1 | 1 |
NodeSearcher | | 0% |  | 0% | 19 | 19 | 33 | 33 | 7 | 7 | 1 | 1 |
PrimitiveType |  | 63% | | 25% | 20 | 26 | 29 | 79 | 11 | 16 | 0 | 1 |
IntersectionType | | 0% | | 0% | 14 | 14 | 33 | 33 | 12 | 12 | 1 | 1 |
Dimension | | 0% | | 0% | 14 | 14 | 33 | 33 | 12 | 12 | 1 | 1 |
UnionType | | 0% | | 0% | 14 | 14 | 33 | 33 | 12 | 12 | 1 | 1 |
TypeCategoryTypePattern | | 0% | | 0% | 18 | 18 | 37 | 37 | 7 | 7 | 1 | 1 |
AbstractTagElement | | 0% | | 0% | 13 | 13 | 24 | 24 | 11 | 11 | 1 | 1 |
TextElement | | 0% | | 0% | 14 | 14 | 33 | 33 | 12 | 12 | 1 | 1 |
ThrowStatement | | 42% | | 21% | 14 | 20 | 24 | 48 | 7 | 13 | 0 | 1 |
ExpressionStatement | | 42% | | 21% | 14 | 20 | 24 | 48 | 7 | 13 | 0 | 1 |
AfterAdviceDeclaration | | 0% | | 0% | 6 | 6 | 25 | 25 | 4 | 4 | 1 | 1 |
BeforeAdviceDeclaration | | 0% | | 0% | 6 | 6 | 25 | 25 | 4 | 4 | 1 | 1 |
ModuleModifier.ModuleModifierKeyword | | 0% | | 0% | 9 | 9 | 21 | 21 | 6 | 6 | 1 | 1 |
ParenthesizedExpression | | 44% | | 21% | 14 | 20 | 23 | 47 | 7 | 13 | 0 | 1 |
BindingTypePattern | | 0% | | 0% | 10 | 10 | 25 | 25 | 7 | 7 | 1 | 1 |
TypeLiteral | | 44% | | 21% | 14 | 20 | 23 | 47 | 7 | 13 | 0 | 1 |
JavaDocTextElement | | 0% | | 0% | 13 | 13 | 31 | 31 | 12 | 12 | 1 | 1 |
NormalAnnotation | | 43% | | 10% | 13 | 19 | 22 | 46 | 8 | 14 | 0 | 1 |
ReturnStatement | | 36% | | 12% | 12 | 17 | 24 | 41 | 8 | 13 | 0 | 1 |
IdentifierTypePattern | | 0% | | 0% | 13 | 13 | 26 | 26 | 5 | 5 | 1 | 1 |
CompilationUnitResolver.new ASTRequestor() {...} | | 0% | | 0% | 4 | 4 | 15 | 15 | 3 | 3 | 1 | 1 |
FormalBinding | | 0% | | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
NodeFinder.NodeFinderVisitor | | 0% | | 0% | 12 | 12 | 20 | 20 | 4 | 4 | 1 | 1 |
VariableDeclaration | | 64% | | 37% | 14 | 26 | 18 | 56 | 6 | 18 | 0 | 1 |
StructuralPropertyDescriptor | | 17% | | 14% | 12 | 14 | 20 | 26 | 5 | 7 | 0 | 1 |
Statement | | 8% | | 0% | 9 | 10 | 25 | 28 | 4 | 5 | 0 | 1 |
HasMemberTypePattern | | 0% | | 0% | 10 | 10 | 21 | 21 | 7 | 7 | 1 | 1 |
NotTypePattern | | 0% | | 0% | 10 | 10 | 21 | 21 | 7 | 7 | 1 | 1 |
OrTypePattern | | 0% | | 0% | 8 | 8 | 20 | 20 | 5 | 5 | 1 | 1 |
DefaultTypePattern | | 0% | | 0% | 11 | 11 | 20 | 20 | 10 | 10 | 1 | 1 |
AndTypePattern | | 0% | | 0% | 8 | 8 | 20 | 20 | 5 | 5 | 1 | 1 |
SignaturePattern | | 0% | | 0% | 11 | 11 | 20 | 20 | 10 | 10 | 1 | 1 |
Message | | 0% | | 0% | 11 | 11 | 25 | 25 | 6 | 6 | 1 | 1 |
MarkerAnnotation | | 39% | | 12% | 11 | 16 | 17 | 34 | 7 | 12 | 0 | 1 |
DefaultValuePairBinding | | 0% | | 0% | 10 | 10 | 14 | 14 | 6 | 6 | 1 | 1 |
ThisExpression | | 51% | | 12% | 11 | 17 | 17 | 39 | 7 | 13 | 0 | 1 |
OpensDirective | | 0% | | n/a | 10 | 10 | 23 | 23 | 10 | 10 | 1 | 1 |
MethodBinding.LambdaMethod | | 0% | | 0% | 12 | 12 | 17 | 17 | 11 | 11 | 1 | 1 |
ExportsDirective | | 0% | | n/a | 10 | 10 | 23 | 23 | 10 | 10 | 1 | 1 |
AbstractTextElement | | 0% | | 0% | 12 | 12 | 19 | 19 | 9 | 9 | 1 | 1 |
PerTypeWithin | | 0% | | 0% | 10 | 10 | 18 | 18 | 8 | 8 | 1 | 1 |
DefaultPointcut | | 15% | | 50% | 9 | 11 | 15 | 20 | 8 | 10 | 0 | 1 |
WildTypePattern | | 0% | | 0% | 7 | 7 | 16 | 16 | 5 | 5 | 1 | 1 |
AnonymousClassDeclaration | | 49% | | 25% | 10 | 15 | 16 | 34 | 8 | 13 | 0 | 1 |
Block | | 49% | | 25% | 9 | 14 | 14 | 32 | 7 | 12 | 0 | 1 |
NullPattern | | 0% | | n/a | 10 | 10 | 19 | 19 | 10 | 10 | 1 | 1 |
BooleanLiteral | | 48% | | 0% | 10 | 15 | 16 | 34 | 8 | 13 | 0 | 1 |
CaseDefaultExpression | | 0% | | n/a | 10 | 10 | 18 | 18 | 10 | 10 | 1 | 1 |
Annotation | | 45% | | 33% | 11 | 15 | 14 | 27 | 8 | 12 | 0 | 1 |
ArrayInitializer | | 51% | | 25% | 9 | 14 | 12 | 30 | 7 | 12 | 0 | 1 |
AnyWithAnnotationTypePattern | | 0% | | 0% | 7 | 7 | 16 | 16 | 5 | 5 | 1 | 1 |
NoTypePattern | | 0% | | 0% | 8 | 8 | 16 | 16 | 6 | 6 | 1 | 1 |
AnyTypePattern | | 0% | | 0% | 7 | 7 | 15 | 15 | 5 | 5 | 1 | 1 |
EllipsisTypePattern | | 0% | | 0% | 7 | 7 | 15 | 15 | 5 | 5 | 1 | 1 |
ExactTypePattern | | 0% | | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
CompilationUnitResolver.IntArrayList | | 0% | | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
AbstractTypeDeclaration | | 52% | | 33% | 6 | 10 | 9 | 22 | 3 | 7 | 0 | 1 |
ASTRequestor | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
FileASTRequestor | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
AbstractBooleanTypePattern | | 0% | | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
BlockComment | | 32% | | n/a | 7 | 10 | 11 | 18 | 7 | 10 | 0 | 1 |
LineComment | | 32% | | n/a | 7 | 10 | 11 | 18 | 7 | 10 | 0 | 1 |
BodyDeclaration | | 74% | | 83% | 7 | 19 | 13 | 39 | 5 | 13 | 0 | 1 |
Type | | 16% | | n/a | 11 | 13 | 11 | 14 | 11 | 13 | 0 | 1 |
AbstractUnnamedTypeDeclaration | | 41% | | 0% | 7 | 10 | 9 | 14 | 5 | 8 | 0 | 1 |
Name | | 11% | | 0% | 5 | 6 | 8 | 10 | 4 | 5 | 0 | 1 |
MethodReference | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
EmptyStatement | | 47% | | n/a | 5 | 9 | 8 | 18 | 5 | 9 | 0 | 1 |
NullLiteral | | 48% | | n/a | 6 | 10 | 8 | 18 | 6 | 10 | 0 | 1 |
Modifier.ModifierKeyword |  | 87% | | 33% | 4 | 9 | 6 | 46 | 2 | 6 | 0 | 1 |
ASTConverter.new Comparator() {...} | | 0% | | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
DeclareDeclaration | | 0% | | 0% | 6 | 6 | 8 | 8 | 5 | 5 | 1 | 1 |
InternalASTRewrite.new TargetSourceRangeComputer() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
Expression | | 14% | | n/a | 4 | 5 | 4 | 6 | 4 | 5 | 0 | 1 |
DefaultBindingResolver.AnnotationIdentityBinding | | 0% | | 0% | 5 | 5 | 5 | 5 | 3 | 3 | 1 | 1 |
AbstractTypePattern | | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
AnnotatableType | | 50% | | 25% | 4 | 6 | 5 | 10 | 2 | 4 | 0 | 1 |
DefaultBindingResolver.BindingTables | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
DefaultBindingResolver.new Util.BindingsToNodesMap() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ASTNode.NodeList.Cursor | | 70% | | 50% | 3 | 7 | 4 | 10 | 2 | 5 | 0 | 1 |
Pattern | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
Comment | | 48% | | n/a | 5 | 7 | 5 | 11 | 5 | 7 | 0 | 1 |
ChildPropertyDescriptor | | 60% | | 50% | 5 | 6 | 4 | 10 | 3 | 4 | 0 | 1 |
ASTSyntaxErrorPropagator | | 89% | | 100% | 3 | 17 | 3 | 29 | 3 | 12 | 0 | 1 |
TypeBinding.LocalTypeBinding | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
SimplePropertyDescriptor | | 62% | | 50% | 4 | 5 | 3 | 8 | 2 | 3 | 0 | 1 |
ChildListPropertyDescriptor | | 56% | | 50% | 3 | 4 | 3 | 8 | 2 | 3 | 0 | 1 |
CompilationUnitResolver.new IErrorHandlingPolicy() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
PatternNode | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
ModuleDirective | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
InfixExpression.Operator |  | 97% | | 100% | 1 | 5 | 1 | 49 | 1 | 4 | 0 | 1 |
Assignment.Operator | | 96% | | 100% | 1 | 5 | 1 | 37 | 1 | 4 | 0 | 1 |
PrefixExpression.Operator | | 94% | | 100% | 1 | 5 | 1 | 22 | 1 | 4 | 0 | 1 |
PostfixExpression.Operator | | 92% | | 100% | 1 | 5 | 1 | 14 | 1 | 4 | 0 | 1 |
NodeEventHandler | | 69% | | n/a | 4 | 11 | 4 | 12 | 4 | 11 | 0 | 1 |
CompilationUnitResolver.new ICompilerRequestor() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
DefaultCommentMapper.CommentMapperVisitor |  | 98% |  | 100% | 0 | 17 | 0 | 46 | 0 | 5 | 0 | 1 |
PointcutDesignator | | 75% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
IPackageBinding | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IVariableBinding | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ITypeBinding | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IModuleBinding | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
PrimitiveType.Code | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |