...
CWE-582 "Array Declared Public, Final, and Static," | ||||
| CWE-493 "Critical Public Variable Without Final Modifier" | |||
| CWE-500 "Public Static Field Not Marked Final" | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="821e46a1d5c87640-3b92cbf7-40804448-90d8b393-05ec00f77bcab51fb1b2cdde"><ac:plain-text-body><![CDATA[ | [[SCG 2007 | AA. Bibliography#SCG 07]] | Guideline 3.1, Treat public static fields as constants | ]]></ac:plain-text-body></ac:structured-macro> |
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="49ee5e9b5c909b7e-d64d8bfd-4b4945d5-82929a6a-7788f74f81ee2626aa99a6dc"><ac:plain-text-body><![CDATA[ | [[FT 2008 | AA. Bibliography#FT 08]] | Function Table Class Function Table | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e866f5f4f4ff807c-5d423d0f-4aeb4c0e-80909f11-42e831cb540d1e41a04f6f6a"><ac:plain-text-body><![CDATA[ | [[Gong 2003 | AA. Bibliography#Gong 03]] | 9.3 Static Fields | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ebad72cccef212e9-4776facb-44804aef-a63090ab-8b4065616983312361283b0b"><ac:plain-text-body><![CDATA[ | [[Nisewanger 2007 | AA. Bibliography#Nisewanger 07]] | Antipattern 5, Misusing Public Static Variables | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6c0b54622a2a195a-663c0c33-47ee4f5b-b79eb7d0-8d0fa892f5b2a0eeb5c694bb"><ac:plain-text-body><![CDATA[ | [[Sterbenz 2006 | AA. Bibliography#Sterbenz 06]] | Antipattern 5, Misusing Public Static Variables | ]]></ac:plain-text-body></ac:structured-macro> |
...
OBJ09-J. Do not expose sensitive private members of an outer class from within a nested class 04. Object Orientation (OBJ) OBJ11-J. Prevent access to partially initialized objects