123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package test4;
-
- import java.util.Map;
- import java.util.HashMap;
-
- public class JIRA152 {
- public int foo(int i) { return i; }
- public int bar(int j) { return j; }
- public int tested(int k) {
- String[] p;
- if (k > 0)
- p = new String[1];
- else
- p = null;
-
- if (p != null)
- while (k < p.length)
- k++;
-
- return 0;
- }
-
- public String put(String s, Object obj) {
- return s;
- }
-
- private static Map<String, String[]> buildColumnOverride(JIRA152 element, String path) {
- Map<String, String[]> columnOverride = new HashMap<String, String[]>();
- if ( element == null ) return null;
- String singleOverride = element.toString();
- String multipleOverrides = element.toString();
- String[] overrides;
- if ( singleOverride != null ) {
- overrides = new String[] { singleOverride };
- }
- /*else if ( multipleOverrides != null ) {
- // overrides = columnOverride.get("foo");
- overrides = null;
- }*/
- else {
- overrides = null;
- }
-
- if ( overrides != null ) {
- for (String depAttr : overrides) {
- columnOverride.put(
- element.put(path, depAttr.getClass()),
- new String[] { depAttr.toLowerCase() }
- );
- //columnOverride.put("a", new String[1]);
- }
- }
- return columnOverride;
- }
-
- public int test() {
- Map<String,String[]> map = buildColumnOverride(this, "foo");
- return map.size();
- }
- }
|