| |
|
koala.dynamicjava.tree
|
31.3% |
48.3% |
54.1% |
47.3% |
|
| |
|
AddAssignExpression
|
- |
0% |
0% |
0% |
|
|
AndExpression
|
- |
0% |
0% |
0% |
|
|
AnonymousInnerAllocation
|
0% |
0% |
0% |
0% |
|
|
AssertStatement
|
0% |
0% |
0% |
0% |
|
|
BitAndAssignExpression
|
- |
0% |
0% |
0% |
|
|
BitAndExpression
|
- |
0% |
0% |
0% |
|
|
BitOrAssignExpression
|
- |
0% |
0% |
0% |
|
|
BitOrExpression
|
- |
0% |
0% |
0% |
|
|
ClassInitializer
|
- |
0% |
0% |
0% |
|
|
CompilationUnit
|
0% |
0% |
0% |
0% |
|
|
ComplementExpression
|
- |
0% |
0% |
0% |
|
|
DivideAssignExpression
|
- |
0% |
0% |
0% |
|
|
EnumDeclaration
|
0% |
0% |
0% |
0% |
|
|
EnumDeclaration.EnumBody
|
- |
0% |
0% |
0% |
|
|
EnumDeclaration.EnumConstant
|
0% |
0% |
0% |
0% |
|
|
ExclusiveOrExpression
|
- |
0% |
0% |
0% |
|
|
Initializer
|
0% |
0% |
0% |
0% |
|
|
InstanceInitializer
|
- |
0% |
0% |
0% |
|
|
LessOrEqualExpression
|
- |
0% |
0% |
0% |
|
|
MultiplyAssignExpression
|
- |
0% |
0% |
0% |
|
|
MultiplyExpression
|
- |
0% |
0% |
0% |
|
|
OrExpression
|
- |
0% |
0% |
0% |
|
|
PlusExpression
|
- |
0% |
0% |
0% |
|
|
RemainderAssignExpression
|
- |
0% |
0% |
0% |
|
|
RemainderExpression
|
- |
0% |
0% |
0% |
|
|
ShiftLeftAssignExpression
|
- |
0% |
0% |
0% |
|
|
ShiftRightAssignExpression
|
- |
0% |
0% |
0% |
|
|
ShiftRightExpression
|
- |
0% |
0% |
0% |
|
|
SubtractAssignExpression
|
- |
0% |
0% |
0% |
|
|
SuperMethodCall
|
0% |
0% |
0% |
0% |
|
|
UnsignedShiftRightAssignExpression
|
- |
0% |
0% |
0% |
|
|
UnsignedShiftRightExpression
|
- |
0% |
0% |
0% |
|
|
ModifierSet.Modifier
|
- |
8.8% |
8.8% |
8.8% |
|
|
CharacterLiteral
|
25% |
16% |
66.7% |
22.2% |
|
|
StringLiteral
|
25% |
26.2% |
100% |
29.5% |
|
|
PackageDeclaration
|
0% |
36.4% |
42.9% |
35% |
|
|
ConstructorDeclaration
|
10% |
40.5% |
38.1% |
35.3% |
|
|
InnerAllocation
|
14.3% |
42.4% |
44.4% |
36.9% |
|
|
ForEachStatement
|
16.7% |
44% |
35.7% |
37.8% |
|
|
SourceInfo
|
12.5% |
41.9% |
42.9% |
38.3% |
|
|
TypeDeclaration
|
12.5% |
45.5% |
50% |
40% |
|
|
FieldDeclaration
|
25% |
45.8% |
50% |
41.3% |
|
|
InterfaceDeclaration
|
25% |
40% |
50% |
41.4% |
|
|
StaticFieldAccess
|
25% |
45.5% |
50% |
42.9% |
|
|
ThisExpression
|
25% |
45.5% |
50% |
42.9% |
|
|
VariableAccess
|
25% |
45.5% |
50% |
42.9% |
|
|
SwitchStatement
|
25% |
47.1% |
57.1% |
43.8% |
|
|
SynchronizedStatement
|
25% |
47.1% |
57.1% |
43.8% |
|
|
AnonymousAllocation
|
25% |
46.2% |
50% |
44% |
|
|
StaticMethodCall
|
25% |
46.2% |
50% |
44% |
|
|
MethodDeclaration
|
25% |
47.8% |
55% |
44.2% |
|
|
ConditionalExpression
|
25% |
48% |
60% |
44.7% |
|
|
ImportDeclaration
|
16.7% |
45.8% |
58.3% |
45.2% |
|
|
Declaration
|
25% |
50% |
66.7% |
46.7% |
|
|
FieldAccess
|
25% |
50% |
66.7% |
46.7% |
|
|
FormalParameter
|
25% |
50% |
62.5% |
47.1% |
|
|
InstanceOfExpression
|
25% |
50% |
62.5% |
47.1% |
|
|
LabeledStatement
|
25% |
50% |
62.5% |
47.1% |
|
|
DoubleLiteral
|
- |
50% |
50% |
50% |
|
|
FloatLiteral
|
- |
50% |
50% |
50% |
|
|
NullLiteral
|
- |
50% |
50% |
50% |
|
|
SimpleFieldAccess
|
- |
50% |
50% |
50% |
|
|
MethodCall
|
40% |
52.9% |
62.5% |
51.4% |
|
|
SuperFieldAccess
|
25% |
54.5% |
66.7% |
52.4% |
|
|
PrimitiveTypeName
|
25% |
55.6% |
75% |
52.9% |
|
|
ArrayTypeName
|
50% |
53.3% |
57.1% |
53.3% |
|
|
SimpleAllocation
|
40% |
54.5% |
61.5% |
53.3% |
|
|
DoStatement
|
30% |
56.5% |
70% |
53.5% |
|
|
WhileStatement
|
30% |
56.5% |
70% |
53.5% |
|
|
Annotation
|
50% |
60% |
50% |
55.6% |
|
|
ForStatement
|
16.7% |
60% |
64.3% |
55.6% |
|
|
ModifierSet
|
- |
61.5% |
53.6% |
58.2% |
|
|
Literal
|
25% |
62.5% |
66.7% |
58.6% |
|
|
Node
|
50% |
53.3% |
75% |
58.6% |
|
|
ClassDeclaration
|
50% |
58.3% |
66.7% |
60% |
|
|
BlockStatement
|
25% |
63.6% |
83.3% |
61.9% |
|
|
IfThenElseStatement
|
25% |
63.6% |
83.3% |
61.9% |
|
|
ObjectFieldAccess
|
50% |
63.6% |
66.7% |
61.9% |
|
|
ThrowStatement
|
25% |
63.6% |
83.3% |
61.9% |
|
|
TypeExpression
|
25% |
63.6% |
83.3% |
61.9% |
|
|
VariableDeclaration
|
40% |
63.6% |
80% |
61.9% |
|
|
ArrayAllocation
|
37.5% |
66.7% |
75% |
63.4% |
|
|
Identifier
|
- |
66.7% |
60% |
63.6% |
|
|
ArrayAccess
|
37.5% |
66.7% |
87.5% |
64.7% |
|
|
IfThenStatement
|
37.5% |
66.7% |
87.5% |
64.7% |
|
|
AmbiguousName
|
33.3% |
68.2% |
80% |
65.8% |
|
|
ArrayInitializer
|
40% |
65% |
100% |
65.8% |
|
|
AddExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
BooleanTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
ByteTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
CharTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
ConstructorCall
|
75% |
69.2% |
60% |
66.7% |
|
|
DivideExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
DoubleTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
EqualExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
ExclusiveOrAssignExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
ExpressionStatement
|
25% |
69.2% |
85.7% |
66.7% |
|
|
FloatTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
GreaterExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
GreaterOrEqualExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
LongTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
MinusExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
NotEqualExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
NotExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
PreDecrement
|
- |
66.7% |
66.7% |
66.7% |
|
|
ShiftLeftExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
ShortTypeName
|
- |
66.7% |
66.7% |
66.7% |
|
|
SubtractExpression
|
- |
66.7% |
66.7% |
66.7% |
|
|
SwitchBlock
|
- |
70% |
62.5% |
66.7% |
|
|
ReferenceTypeName
|
40% |
69.2% |
91.7% |
68.8% |
|
|
BreakStatement
|
- |
71.4% |
66.7% |
69.2% |
|
|
ContinueStatement
|
- |
71.4% |
66.7% |
69.2% |
|
|
ObjectMethodCall
|
50% |
71.4% |
77.8% |
70.4% |
|
|
BinaryExpression
|
50% |
75% |
100% |
73.3% |
|
|
UnaryExpression
|
50% |
77.8% |
100% |
76.5% |
|
|
IntegerLiteral
|
70% |
77.3% |
100% |
77.1% |
|
|
TreeUtilities
|
66.7% |
100% |
50% |
81.2% |
|
|
CatchStatement
|
- |
85.7% |
80% |
83.3% |
|
|
CastExpression
|
- |
85.7% |
83.3% |
84.6% |
|
|
ArrayAllocation.TypeDescriptor
|
66.7% |
90.9% |
100% |
85% |
|
|
TryStatement
|
- |
88.9% |
83.3% |
86.7% |
|
|
LongLiteral
|
91.7% |
95.8% |
100% |
94.9% |
|
|
AssignExpression
|
- |
100% |
100% |
100% |
|
|
BooleanLiteral
|
100% |
100% |
100% |
100% |
|
|
EmptyStatement
|
- |
100% |
100% |
100% |
|
|
Expression
|
- |
100% |
100% |
100% |
|
|
ForSlashEachStatement
|
- |
100% |
100% |
100% |
|
|
IntTypeName
|
- |
100% |
100% |
100% |
|
|
LessExpression
|
- |
100% |
100% |
100% |
|
|
PostDecrement
|
- |
100% |
100% |
100% |
|
|
PostIncrement
|
- |
100% |
100% |
100% |
|
|
PreIncrement
|
- |
100% |
100% |
100% |
|
|
PrimaryExpression
|
- |
100% |
100% |
100% |
|
|
ReturnStatement
|
- |
100% |
100% |
100% |
|
|
SimpleAssignExpression
|
- |
100% |
100% |
100% |
|
|
SimpleMethodCall
|
- |
100% |
100% |
100% |
|
|
Statement
|
- |
100% |
100% |
100% |
|
|
TypeName
|
- |
100% |
100% |
100% |
|
|
VoidTypeName
|
- |
100% |
100% |
100% |
|
| |