Architecture Report

Language Constructs and Number of Instances

java::ABSTRACT-MODIFIER93
java::ADD1392
java::ADD-ASSIGNMENT51
java::AND23
java::ANDAND108
java::ARGUMENTS8929
java::ARRAY-DECLARATOR14
java::ARRAY-INITIALIZER30
java::ARRAY-TYPE53
java::AT-MODIFIER59
java::BLOCK3730
java::BOOLEAN-TYPE493
java::BRACKET166
java::BRACKETS122
java::BREAK-STATEMENT44
java::CASE-SWITCH-LABEL32
java::CAST508
java::CATCH-CLAUSE130
java::CHAR-TYPE19
java::CHARACTER-LITERAL61
java::CLASS-BODY396
java::CLASS-DECLARATION267
java::CLASS-EXPRESSION43
java::CLASS-FIELD-DECLARATION774
java::CLASS-INITIALIZER4
java::CLASS-METHOD-DECLARATION1803
java::COMPILATION-UNIT223
java::CONDITIONAL26
java::CONSTRUCTOR-DECLARATION172
java::CONTINUE-STATEMENT14
java::DECREMENT2
java::DEFAULT-SWITCH-LABEL1
java::DIVIDE47
java::DIVIDE-ASSIGNMENT26
java::DO-STATEMENT1
java::DOT-THIS1
java::DOUBLE-TYPE4
java::EMPTY-DECLARATION23
java::EMPTY-STATEMENT4
java::ENUM-BODY6
java::ENUM-DECLARATION6
java::ENUMERAL-DECLARATION48
java::EQUAL316
java::EXPRESSION-LIST4924
java::EXPRESSION-STATEMENT4623
java::FALSE-LITERAL342
java::FIELD-REFERENCE237
java::FINAL-MODIFIER329
java::FLOAT-TYPE213
java::FLOATING-POINT-LITERAL99
java::FOR-IN-STATEMENT189
java::FOR-STATEMENT156
java::FORMAL-PARAMETER1530
java::FORMAL-PARAMETERS2011
java::FUNCTION-CALL6411
java::GENERIC-INSTANTIATION669
java::GENERIC-TYPE-DECLARATION14
java::GENERIC-TYPE-LIST10
java::GREATER59
java::GREATER-EQUAL28
java::IDENTIFIER49713
java::IF-STATEMENT1143
java::IMPORT-CLASS2274
java::IMPORT-PACKAGE4
java::INCREMENT127
java::INITIALIZED-DECLARATOR2138
java::INSTANCE-OF75
java::INT-TYPE796
java::INTEGER-LITERAL1423
java::INTERFACE-BODY13
java::INTERFACE-DECLARATION13
java::INTERFACE-METHOD-DECLARATION36
java::JAVA-THIS295
java::LEFT-SHIFT3
java::LESS209
java::LESS-EQUAL13
java::LOCAL-VARIABLE-DECLARATION2063
java::LONG-TYPE10
java::METHOD-CALL1102
java::MODULO4
java::MULTIPLY149
java::MULTIPLY-ASSIGNMENT1
java::NAMED-TYPE6717
java::NEGATE96
java::NEW-ARRAY-EXPRESSION70
java::NEW-EXPRESSION1241
java::NOT184
java::NOT-EQUAL194
java::NULL-LITERAL500
java::OR73
java::OROR58
java::PACKAGE33
java::PARENTHESIZED-EXPRESSION291
java::POSTDECREMENT5
java::POSTINCREMENT79
java::PRIVATE-MODIFIER679
java::PROJECT1
java::PROTECTED-MODIFIER348
java::PUBLIC-MODIFIER1940
java::QUALIFIED-IDENTIFIER8597
java::QUALIFIED-IDENTIFIER-LIST9
java::RETURN-STATEMENT1164
java::RIGHT-SHIFT2
java::SIMPLE-ASSIGNMENT1361
java::STATIC-MODIFIER395
java::STRING-LITERAL1765
java::SUBSCRIPT50
java::SUBSCRIPTED590
java::SUBTRACT138
java::SUBTRACT-ASSIGNMENT4
java::SUPER58
java::SUPER-MEMBER83
java::SWITCH-BLOCK-STATEMENT-GROUP33
java::SWITCH-STATEMENT9
java::THROW-STATEMENT10
java::TRUE-LITERAL360
java::TRY-STATEMENT123
java::TYPE-LIST65
java::UNKNOWN-TYPE30
java::WHILE-STATEMENT54