Architecture Report

Language Constructs and Number of Instances

java::ABSTRACT-MODIFIER444
java::ADD7593
java::ADD-ASSIGNMENT518
java::AND441
java::AND-ASSIGNMENT93
java::ANDAND1285
java::ARGUMENTS68367
java::ARRAY-DECLARATOR18
java::ARRAY-INITIALIZER1451
java::ARRAY-TYPE3268
java::ASSERT-STATEMENT8
java::AT-MODIFIER29
java::BITWISE-RIGHT-SHIFT162
java::BLOCK31796
java::BOOLEAN-TYPE3031
java::BRACKET5866
java::BRACKETS4177
java::BREAK-STATEMENT1335
java::BYTE-TYPE4101
java::CASE-SWITCH-LABEL2406
java::CAST5278
java::CATCH-CLAUSE2256
java::CHAR-TYPE915
java::CHARACTER-LITERAL933
java::CLASS-BODY1594
java::CLASS-DECLARATION1482
java::CLASS-EXPRESSION582
java::CLASS-FIELD-DECLARATION10630
java::CLASS-INITIALIZER161
java::CLASS-METHOD-DECLARATION15466
java::COMPILATION-UNIT1331
java::COMPLEMENT60
java::CONDITIONAL327
java::CONSTRUCTOR-DECLARATION1512
java::CONTINUE-STATEMENT123
java::DECREMENT10
java::DEFAULT-SWITCH-LABEL228
java::DIVIDE168
java::DO-STATEMENT115
java::DOT-THIS14
java::DOUBLE-TYPE150
java::EMPTY-DECLARATION240
java::EMPTY-STATEMENT27
java::EQUAL5453
java::EXPRESSION-LIST42239
java::EXPRESSION-STATEMENT42350
java::FALSE-LITERAL2060
java::FIELD-REFERENCE4626
java::FINAL-MODIFIER8531
java::FLOAT-TYPE192
java::FLOATING-POINT-LITERAL60
java::FOR-IN-STATEMENT2
java::FOR-STATEMENT781
java::FORMAL-PARAMETER19060
java::FORMAL-PARAMETERS18396
java::FUNCTION-CALL52929
java::GENERIC-INSTANTIATION110
java::GENERIC-TYPE-DECLARATION21
java::GENERIC-TYPE-LIST21
java::GREATER950
java::GREATER-EQUAL214
java::IDENTIFIER339504
java::IF-STATEMENT11792
java::IMPORT-CLASS5194
java::IMPORT-PACKAGE546
java::INCREMENT71
java::INITIALIZED-DECLARATOR23463
java::INSTANCE-OF389
java::INT-TYPE15551
java::INTEGER-LITERAL28280
java::INTERFACE-BODY199
java::INTERFACE-DECLARATION199
java::INTERFACE-FIELD-DECLARATION1026
java::INTERFACE-METHOD-DECLARATION1418
java::JAVA-THIS2859
java::LABELED-STATEMENT33
java::LEFT-SHIFT174
java::LESS1008
java::LESS-EQUAL203
java::LOCAL-VARIABLE-DECLARATION14186
java::LONG-TYPE1555
java::METHOD-CALL4629
java::MODULO12
java::MULTIPLY603
java::MULTIPLY-ASSIGNMENT3
java::NAMED-TYPE46326
java::NATIVE-MODIFIER132
java::NEGATE681
java::NEW-ARRAY-EXPRESSION2380
java::NEW-EXPRESSION9046
java::NOT1146
java::NOT-EQUAL3045
java::NULL-LITERAL8225
java::OR123
java::OR-ASSIGNMENT6
java::OROR810
java::PACKAGE46
java::PARENTHESIZED-EXPRESSION2334
java::POSTDECREMENT360
java::POSTINCREMENT1150
java::PRIVATE-MODIFIER4342
java::PROJECT1
java::PROTECTED-MODIFIER1433
java::PUBLIC-MODIFIER22315
java::QUALIFIED-IDENTIFIER54100
java::QUALIFIED-IDENTIFIER-LIST166
java::RETURN-STATEMENT11867
java::RIGHT-SHIFT66
java::SHORT-TYPE507
java::SIMPLE-ASSIGNMENT13688
java::STATIC-MODIFIER8985
java::STRING-LITERAL20661
java::SUBSCRIPT1123
java::SUBSCRIPTED5836
java::SUBTRACT752
java::SUBTRACT-ASSIGNMENT57
java::SUPER722
java::SUPER-MEMBER955
java::SWITCH-BLOCK-STATEMENT-GROUP2634
java::SWITCH-STATEMENT387
java::SYNCHRONIZED-MODIFIER235
java::SYNCHRONIZED-STATEMENT524
java::THROW-STATEMENT4109
java::TRANSIENT-MODIFIER30
java::TRUE-LITERAL1583
java::TRY-STATEMENT3426
java::TYPE-LIST461
java::UNKNOWN-TYPE63
java::VOLATILE-MODIFIER9
java::WHILE-STATEMENT535
java::XOR12
java::XOR-ASSIGNMENT57