Architecture Report

Language Constructs and Number of Instances

java::ABSTRACT-MODIFIER367
java::ADD2260
java::ADD-ASSIGNMENT45
java::AND38
java::ANDAND354
java::ARGUMENTS13018
java::ARRAY-DECLARATOR4
java::ARRAY-INITIALIZER41
java::ARRAY-TYPE116
java::BITWISE-RIGHT-SHIFT14
java::BLOCK5675
java::BOOLEAN-TYPE399
java::BRACKET767
java::BRACKETS723
java::BREAK-STATEMENT29
java::BYTE-TYPE167
java::CASE-SWITCH-LABEL73
java::CAST958
java::CATCH-CLAUSE649
java::CHAR-TYPE13
java::CHARACTER-LITERAL173
java::CLASS-BODY265
java::CLASS-DECLARATION264
java::CLASS-EXPRESSION191
java::CLASS-FIELD-DECLARATION902
java::CLASS-INITIALIZER9
java::CLASS-METHOD-DECLARATION1960
java::COMPILATION-UNIT285
java::CONDITIONAL321
java::CONSTRUCTOR-DECLARATION295
java::CONTINUE-STATEMENT18
java::DEFAULT-SWITCH-LABEL5
java::DIVIDE10
java::DO-STATEMENT1
java::DOT-NEW2
java::DOT-THIS79
java::DOUBLE-TYPE6
java::EQUAL894
java::EXPRESSION-LIST7647
java::EXPRESSION-STATEMENT5255
java::FALSE-LITERAL272
java::FIELD-REFERENCE200
java::FINAL-MODIFIER572
java::FOR-STATEMENT365
java::FORMAL-PARAMETER3541
java::FORMAL-PARAMETERS3040
java::FUNCTION-CALL9671
java::GREATER156
java::GREATER-EQUAL67
java::IDENTIFIER70465
java::IF-STATEMENT1983
java::IMPORT-CLASS2589
java::IMPORT-PACKAGE177
java::INCREMENT6
java::INITIALIZED-DECLARATOR3651
java::INSTANCE-OF89
java::INT-TYPE1442
java::INTEGER-LITERAL1986
java::INTERFACE-BODY69
java::INTERFACE-DECLARATION69
java::INTERFACE-FIELD-DECLARATION150
java::INTERFACE-METHOD-DECLARATION785
java::JAVA-THIS535
java::LABELED-STATEMENT1
java::LEFT-SHIFT13
java::LESS321
java::LESS-EQUAL13
java::LOCAL-VARIABLE-DECLARATION2842
java::LONG-TYPE107
java::METHOD-CALL1685
java::MODULO2
java::MULTIPLY41
java::NAMED-TYPE10244
java::NEGATE285
java::NEW-ARRAY-EXPRESSION298
java::NEW-EXPRESSION1544
java::NOT448
java::NOT-EQUAL563
java::NULL-LITERAL1645
java::OR12
java::OROR186
java::PACKAGE58
java::PARENTHESIZED-EXPRESSION672
java::POSTINCREMENT326
java::PRIVATE-MODIFIER564
java::PROJECT1
java::PROTECTED-MODIFIER87
java::PUBLIC-MODIFIER3724
java::QUALIFIED-IDENTIFIER13560
java::QUALIFIED-IDENTIFIER-LIST95
java::RETURN-STATEMENT1833
java::RIGHT-SHIFT5
java::SIMPLE-ASSIGNMENT1519
java::STATIC-MODIFIER892
java::STRING-LITERAL4129
java::SUBSCRIPT268
java::SUBSCRIPTED836
java::SUBTRACT34
java::SUPER69
java::SUPER-MEMBER26
java::SWITCH-BLOCK-STATEMENT-GROUP78
java::SWITCH-STATEMENT5
java::SYNCHRONIZED-MODIFIER8
java::SYNCHRONIZED-STATEMENT9
java::THROW-STATEMENT288
java::TRUE-LITERAL285
java::TRY-STATEMENT498
java::TYPE-LIST129
java::WHILE-STATEMENT13
java::XOR11