Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 84937a3f

Přidáno uživatelem Jan Havlíček před asi 4 roky(ů)

re #7893 comments into code and Javadoc
Added for jdeserialize and its usage in Converter.java
Not sure if this level of refactoring is enough - better check

Zobrazit rozdíly:

project/Deserializer/src/jdeserialize/arrayobj.java
35 35
    public @Override String toJson(String indentation, Map<classdesc, Map<field, Object>> fielddata, boolean child) {
36 36
        StringBuilder sb = new StringBuilder();
37 37
        boolean bracketInserted = false;
38
        boolean isLast = false;
39 38

  
40 39
        for(int i = 0; i < this.data.size(); i++) {
41 40
            Object el = this.data.get(i);
42 41
            
43
            isLast = (i == this.data.size()-1) || (this.data.get(i+1) == null);
42
            boolean isLast = (i == this.data.size()-1) || (this.data.get(i+1) == null);
44 43

  
45 44
            if (el != null) {
46 45
                if (el instanceof content) {
......
64 63
                        sb.append("[ ");
65 64
                        bracketInserted = true;
66 65
                    }
66
                    
67 67
                    sb.append(el.toString());
68
                    
68 69
                    if (!isLast) {
69 70
                        sb.append(", ");
70 71
                    }
71
                    if (isLast) {
72
                    else {
72 73
                        sb.append(" ]");
73 74
                    }
74 75
                }
75
                
76 76
            }
77 77
        }
78 78
        return sb.toString();

Také k dispozici: Unified diff