Changeset 3422 for devel-tools/trunk


Ignore:
Timestamp:
Feb 22, 2008, 8:06:21 PM (13 years ago)
Author:
yura
Message:
  • Suppress warnings: using Comparable<?> instead of Comparable.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/plus/rfpdt/core/builder/RefalASGenerator.java

    r3403 r3422  
    100100        items.toRight(makeName(modName + "." + astConstBinding.name.identifier));
    101101        astConstBinding.exp.accept(this, items);
    102         e.toRight((Comparable<Expr>) items.yield());
     102        e.toRight((Comparable<?>) items.yield());
    103103    }
    104104
     
    118118        Expr.Concatenator inFormat = Expr.getConcatenator();
    119119        astFuncDecl.inFormat.accept(this, inFormat);
    120         items.toRight((Comparable<Expr>) inFormat.yield());
     120        items.toRight((Comparable<?>) inFormat.yield());
    121121        Expr.Concatenator outFormat = Expr.getConcatenator();
    122122        astFuncDecl.outFormat.accept(this, outFormat);
    123         items.toRight((Comparable<Expr>) outFormat.yield());
     123        items.toRight((Comparable<?>) outFormat.yield());
    124124        if (astFuncDecl.funcDef instanceof AstNative)
    125125            items.toRight(((AstNative) astFuncDecl.funcDef).right.identifier);
     
    128128            body.toRight(BRANCH);
    129129            ((AstFuncDef) astFuncDecl.funcDef).body.accept(this, body);
    130             items.toRight((Comparable<Expr>) body.yield());
     130            items.toRight((Comparable<?>) body.yield());
    131131        }
    132         e.toRight((Comparable<Expr>) items.yield());
     132        e.toRight((Comparable<?>) items.yield());
    133133    }
    134134
     
    160160        Expr.Concatenator inFormat = Expr.getConcatenator();
    161161        astFuncDecl.inFormat.accept(this, inFormat);
    162         items.toRight((Comparable<Expr>) inFormat.yield());
     162        items.toRight((Comparable<?>) inFormat.yield());
    163163        Expr.Concatenator outFormat = Expr.getConcatenator();
    164164        astFuncDecl.outFormat.accept(this, outFormat);
    165         items.toRight((Comparable<Expr>) outFormat.yield());
     165        items.toRight((Comparable<?>) outFormat.yield());
    166166        items.toRight(astNative.left.identifier);
    167         e.toRight((Comparable<Expr>) items.yield());
     167        e.toRight((Comparable<?>) items.yield());
    168168    }
    169169
     
    179179        String modName = astObjDecl.module != null ? astObjDecl.module : moduleName;
    180180        items.toRight(makeName(modName + "." + astObjDecl.name.identifier));
    181         e.toRight((Comparable<Expr>) items.yield());
     181        e.toRight((Comparable<?>) items.yield());
    182182    }
    183183
     
    198198            sentence.toRight(BRANCH);
    199199            astSentence.accept(this, sentence);
    200             items.toRight((Comparable<Expr>) sentence.yield());
     200            items.toRight((Comparable<?>) sentence.yield());
    201201        }
    202         e.toRight((Comparable<Expr>) items.yield());
     202        e.toRight((Comparable<?>) items.yield());
    203203    }
    204204
    205205    public void visit (AstCut astCut, Expr.Concatenator e) {
    206         e.toRight((Comparable<Expr>) new Expr(CUT));
     206        e.toRight((Comparable<?>) new Expr(CUT));
    207207    }
    208208
    209209    public void visit (AstCutAll astCutAll, Expr.Concatenator e) {
    210         e.toRight((Comparable<Expr>) new Expr(CUTALL));
     210        e.toRight((Comparable<?>) new Expr(CUTALL));
    211211    }
    212212
     
    215215        error.toRight(ERROR);
    216216        astError.sentence.accept(this, error);
    217         e.toRight((Comparable<Expr>) error.yield());
     217        e.toRight((Comparable<?>) error.yield());
    218218    }
    219219
    220220    public void visit (AstFail astFail, Expr.Concatenator e) {
    221         e.toRight((Comparable<Expr>) new Expr(FAIL));
     221        e.toRight((Comparable<?>) new Expr(FAIL));
    222222    }
    223223
    224224    public void visit (AstFence astFence, Expr.Concatenator e) {
    225         e.toRight((Comparable<Expr>) new Expr(FENCE));
     225        e.toRight((Comparable<?>) new Expr(FENCE));
    226226    }
    227227
     
    230230        format.toRight(FORMAT);
    231231        astFormat.exp.accept(this, format);
    232         e.toRight((Comparable<Expr>) format.yield());
     232        e.toRight((Comparable<?>) format.yield());
    233233    }
    234234
     
    239239        source.toRight(BRANCH);
    240240        astIter.sentence.accept(this, source);
    241         iter.toRight((Comparable<Expr>) source.yield());
     241        iter.toRight((Comparable<?>) source.yield());
    242242        Expr.Concatenator format = Expr.getConcatenator();
    243243        format.toRight(FORMAT);
    244244        astIter.target.accept(this, format);
    245         iter.toRight((Comparable<Expr>) format.yield());
    246         e.toRight((Comparable<Expr>) iter.yield());
     245        iter.toRight((Comparable<?>) format.yield());
     246        e.toRight((Comparable<?>) iter.yield());
    247247    }
    248248
     
    251251        source.toRight(BRANCH);
    252252        astNot.sentence.accept(this, source);
    253         e.toRight((Comparable<Expr>) Expr.concat(NOT, (Comparable<Expr>) source.yield()));
     253        e.toRight((Comparable<?>) Expr.concat(NOT, (Comparable<?>) source.yield()));
    254254    }
    255255
     
    258258        items.toRight(astPattern.dir.select(LEFT, RIGHT));
    259259        astPattern.exp.accept(this, items);
    260         e.toRight((Comparable<Expr>) items.yield());
     260        e.toRight((Comparable<?>) items.yield());
    261261    }
    262262
     
    265265        items.toRight(RESULT);
    266266        astResult.exp.accept(this, items);
    267         e.toRight((Comparable<Expr>) items.yield());
     267        e.toRight((Comparable<?>) items.yield());
    268268    }
    269269
     
    279279        trap.toRight(BRANCH);
    280280        astTrap.trySentence.accept(this, trap);
    281         items.toRight((Comparable<Expr>) trap.yield());
     281        items.toRight((Comparable<?>) trap.yield());
    282282        Expr.Concatenator with = Expr.getConcatenator();
    283283        with.toRight(BRANCH);
    284284        astTrap.catchSentence.accept(this, with);
    285         items.toRight((Comparable<Expr>) with.yield());
    286         e.toRight((Comparable<Expr>) items.yield());
     285        items.toRight((Comparable<?>) with.yield());
     286        e.toRight((Comparable<?>) items.yield());
    287287    }
    288288
     
    297297        items.toRight(makeName(modName + "." + astCall.funcDecl.name.identifier));
    298298        astCall.arg.accept(this, items);
    299         e.toRight((Comparable<Expr>) items.yield());
     299        e.toRight((Comparable<?>) items.yield());
    300300    }
    301301
     
    317317        items.toRight(PAREN);
    318318        astParen.exp.accept(this, items);
    319         e.toRight((Comparable<Expr>) items.yield());
     319        e.toRight((Comparable<?>) items.yield());
    320320    }
    321321
     
    327327            modName = moduleName;
    328328        items.toRight(makeName(modName + "." + astRef.decl.name.identifier));
    329         e.toRight((Comparable<Expr>) items.yield());
     329        e.toRight((Comparable<?>) items.yield());
    330330    }
    331331
    332332    public void visit (AstVar astVar, Expr.Concatenator e) {
    333333        String varType = astVar.type.name().toUpperCase() + "VAR"; // FIXME
    334         Comparable<Expr> varName;
     334        Comparable<?> varName;
    335335        if (astVar.name != null && astVar.name.identifier.length() > 0)
    336336            varName = new Expr(astVar.name.identifier); // FIXME
    337337        else
    338338            varName = new Expr("$tmp-" + astVar.pos.charStart); // FIXME
    339         e.toRight((Comparable<Expr>) Expr.concat(varType, varName));
     339        e.toRight((Comparable<?>) Expr.concat(varType, varName));
    340340    }
    341341
Note: See TracChangeset for help on using the changeset viewer.