Architecture Report

Language Constructs and Number of Instances

java::ABSTRACT-MODIFIER272
java::ADD7137
java::ADD-ASSIGNMENT243
java::AND32
java::AND-ASSIGNMENT1
java::ANDAND2848
java::ARGUMENTS68304
java::ARRAY-DECLARATOR89
java::ARRAY-INITIALIZER2931
java::ARRAY-TYPE135
java::ASSERT-STATEMENT207
java::AT-MODIFIER2721
java::BLOCK31876
java::BOOLEAN-TYPE1961
java::BRACKET4228
java::BRACKETS1355
java::BREAK-STATEMENT2715
java::BYTE-TYPE18
java::CASE-SWITCH-LABEL4923
java::CAST5688
java::CATCH-CLAUSE1238
java::CHAR-TYPE309
java::CHARACTER-LITERAL3239
java::CLASS-BODY2178
java::CLASS-DECLARATION1348
java::CLASS-EXPRESSION1061
java::CLASS-FIELD-DECLARATION6687
java::CLASS-INITIALIZER126
java::CLASS-METHOD-DECLARATION11499
java::COMPILATION-UNIT1258
java::COMPLEMENT2
java::CONDITIONAL635
java::CONSTRUCTOR-DECLARATION1217
java::CONTINUE-STATEMENT72
java::DECREMENT33
java::DEFAULT-SWITCH-LABEL308
java::DIVIDE73
java::DO-STATEMENT182
java::DOT-THIS44
java::DOUBLE-TYPE98
java::ELLIPSIS55
java::EMPTY-DECLARATION7
java::EMPTY-STATEMENT8
java::ENUM-BODY7
java::ENUM-DECLARATION7
java::ENUMERAL-DECLARATION85
java::EQUAL5580
java::EXPRESSION-LIST43227
java::EXPRESSION-STATEMENT33768
java::FALSE-LITERAL2235
java::FIELD-REFERENCE1772
java::FINAL-MODIFIER7174
java::FLOAT-TYPE18
java::FLOATING-POINT-LITERAL45
java::FOR-IN-STATEMENT413
java::FOR-STATEMENT1082
java::FORMAL-PARAMETER14173
java::FORMAL-PARAMETERS13622
java::FUNCTION-CALL49583
java::GENERIC-INSTANTIATION4123
java::GENERIC-TYPE-DECLARATION48
java::GENERIC-TYPE-LIST46
java::GREATER500
java::GREATER-EQUAL1967
java::IDENTIFIER377992
java::IF-STATEMENT10937
java::IMPORT-CLASS11171
java::IMPORT-PACKAGE14
java::INCREMENT105
java::INITIALIZED-DECLARATOR20793
java::INSTANCE-OF1175
java::INT-TYPE6934
java::INTEGER-LITERAL20920
java::INTERFACE-BODY161
java::INTERFACE-DECLARATION161
java::INTERFACE-FIELD-DECLARATION1530
java::INTERFACE-METHOD-DECLARATION906
java::JAVA-THIS2800
java::LABELED-STATEMENT146
java::LEFT-SHIFT6
java::LESS734
java::LESS-EQUAL1925
java::LOCAL-VARIABLE-DECLARATION15180
java::LONG-TYPE1859
java::METHOD-CALL7428
java::MODULO17
java::MULTIPLY32
java::NAMED-TYPE60130
java::NEGATE1499
java::NEW-ARRAY-EXPRESSION2814
java::NEW-EXPRESSION9361
java::NOT2125
java::NOT-EQUAL2636
java::NULL-LITERAL7780
java::OR142
java::OR-ASSIGNMENT10
java::OROR3408
java::PACKAGE213
java::PARENTHESIZED-EXPRESSION7138
java::POSTDECREMENT830
java::POSTINCREMENT642
java::PRIVATE-MODIFIER3937
java::PROJECT1
java::PROTECTED-MODIFIER2214
java::PUBLIC-MODIFIER14708
java::QUALIFIED-IDENTIFIER55446
java::QUALIFIED-IDENTIFIER-LIST60
java::RETURN-STATEMENT11132
java::SHORT-TYPE30
java::SIMPLE-ASSIGNMENT11230
java::STATIC-MODIFIER5338
java::STRING-LITERAL15662
java::SUBSCRIPT174
java::SUBSCRIPTED1711
java::SUBTRACT571
java::SUBTRACT-ASSIGNMENT13
java::SUPER795
java::SUPER-MEMBER1022
java::SWITCH-BLOCK-STATEMENT-GROUP5231
java::SWITCH-STATEMENT913
java::SYNCHRONIZED-MODIFIER25
java::SYNCHRONIZED-STATEMENT37
java::THROW-STATEMENT996
java::TRUE-LITERAL1810
java::TRY-STATEMENT1454
java::TYPE-LIST554
java::UNKNOWN-TYPE704
java::WHILE-STATEMENT307
java::XOR8