Architecture Report

Language Constructs and Number of Instances

java::ABSTRACT-MODIFIER1108
java::ADD7420
java::ADD-ASSIGNMENT855
java::AND696
java::AND-ASSIGNMENT61
java::ANDAND6266
java::ARGUMENTS210879
java::ARRAY-DECLARATOR23
java::ARRAY-INITIALIZER4320
java::ARRAY-TYPE783
java::ASSERT-STATEMENT92
java::AT-MODIFIER627
java::BLOCK80498
java::BOOLEAN-TYPE12378
java::BRACKET16649
java::BRACKETS12260
java::BREAK-STATEMENT892
java::BYTE-TYPE656
java::CASE-SWITCH-LABEL1004
java::CAST6910
java::CATCH-CLAUSE1501
java::CHAR-TYPE162
java::CHARACTER-LITERAL1137
java::CLASS-BODY12246
java::CLASS-DECLARATION5887
java::CLASS-EXPRESSION1581
java::CLASS-FIELD-DECLARATION28710
java::CLASS-INITIALIZER56
java::CLASS-METHOD-DECLARATION37275
java::COMPILATION-UNIT5602
java::COMPLEMENT85
java::CONDITIONAL5346
java::CONSTRUCTOR-DECLARATION6017
java::CONTINUE-STATEMENT163
java::DECREMENT26
java::DEFAULT-SWITCH-LABEL106
java::DIVIDE106
java::DIVIDE-ASSIGNMENT5
java::DO-STATEMENT15
java::DOT-NEW3
java::DOT-THIS11056
java::DOUBLE-TYPE43
java::EMPTY-DECLARATION77
java::EMPTY-STATEMENT43
java::ENUM-BODY30
java::ENUM-DECLARATION30
java::ENUMERAL-DECLARATION103
java::EQUAL11901
java::EXPRESSION-LIST122304
java::EXPRESSION-STATEMENT98733
java::FALSE-LITERAL7808
java::FIELD-REFERENCE67788
java::FINAL-MODIFIER11339
java::FLOAT-TYPE32
java::FLOATING-POINT-LITERAL53
java::FOR-IN-STATEMENT1160
java::FOR-STATEMENT3246
java::FORMAL-PARAMETER48977
java::FORMAL-PARAMETERS45929
java::FUNCTION-CALL93103
java::GENERIC-INSTANTIATION7069
java::GENERIC-TYPE-DECLARATION22
java::GENERIC-TYPE-LIST22
java::GREATER2144
java::GREATER-EQUAL337
java::IDENTIFIER1383781
java::IF-STATEMENT24047
java::IMPORT-CLASS63834
java::INCREMENT58
java::INITIALIZED-DECLARATOR50122
java::INSTANCE-OF2935
java::INT-TYPE14184
java::INTEGER-LITERAL27889
java::INTERFACE-BODY625
java::INTERFACE-DECLARATION625
java::INTERFACE-FIELD-DECLARATION702
java::INTERFACE-METHOD-DECLARATION2637
java::JAVA-THIS79848
java::LABELED-STATEMENT5
java::LEFT-SHIFT20
java::LESS3186
java::LESS-EQUAL64
java::LOCAL-VARIABLE-DECLARATION44549
java::LONG-TYPE2542
java::METHOD-CALL72852
java::MODULO21
java::MULTIPLY255
java::NAMED-TYPE183993
java::NEGATE960
java::NEW-ARRAY-EXPRESSION6895
java::NEW-EXPRESSION37961
java::NOT5089
java::NOT-EQUAL8696
java::NULL-LITERAL20108
java::OR2069
java::OR-ASSIGNMENT207
java::OROR3962
java::PACKAGE133
java::PARENTHESIZED-EXPRESSION5443
java::POSTDECREMENT56
java::POSTINCREMENT2858
java::PRIVATE-MODIFIER2233
java::PROJECT1
java::PROTECTED-MODIFIER23639
java::PUBLIC-MODIFIER55831
java::QUALIFIED-IDENTIFIER218116
java::QUALIFIED-IDENTIFIER-LIST72
java::RETURN-STATEMENT27433
java::RIGHT-SHIFT18
java::SIMPLE-ASSIGNMENT35092
java::STATIC-MODIFIER19212
java::STRING-LITERAL19704
java::SUBSCRIPT2640
java::SUBSCRIPTED10239
java::SUBTRACT664
java::SUBTRACT-ASSIGNMENT10
java::SUPER4155
java::SUPER-MEMBER2053
java::SWITCH-BLOCK-STATEMENT-GROUP1110
java::SWITCH-STATEMENT245
java::SYNCHRONIZED-MODIFIER268
java::SYNCHRONIZED-STATEMENT296
java::THROW-STATEMENT1101
java::TRANSIENT-MODIFIER109
java::TRUE-LITERAL6926
java::TRY-STATEMENT2461
java::TYPE-LIST1442
java::UNKNOWN-TYPE427
java::VOLATILE-MODIFIER13
java::WHILE-STATEMENT471
java::XOR23
java::XOR-ASSIGNMENT40