langtools/make/tools/genstubs/GenStubs.java
changeset 17811 afcf17402cdb
parent 17576 4a5ff0bc2d02
child 24070 3852ce6db3f4
equal deleted inserted replaced
17810:db9f3e9cd760 17811:afcf17402cdb
   228             tree.mods = translate(tree.mods);
   228             tree.mods = translate(tree.mods);
   229             tree.restype = translate(tree.restype);
   229             tree.restype = translate(tree.restype);
   230             tree.typarams = translateTypeParams(tree.typarams);
   230             tree.typarams = translateTypeParams(tree.typarams);
   231             tree.params = translateVarDefs(tree.params);
   231             tree.params = translateVarDefs(tree.params);
   232             tree.thrown = translate(tree.thrown);
   232             tree.thrown = translate(tree.thrown);
   233             if (tree.restype != null && tree.body != null) {
   233             if (tree.body != null) {
   234                 if ((currClassMods & Flags.INTERFACE) != 0) {
   234                 if ((currClassMods & Flags.INTERFACE) != 0) {
   235                     tree.mods.flags &= ~Flags.DEFAULT;
   235                     tree.mods.flags &= ~(Flags.DEFAULT | Flags.STATIC);
   236                 } else {
   236                 } else {
   237                     tree.mods.flags |= Flags.NATIVE;
   237                     tree.mods.flags |= Flags.NATIVE;
   238                 }
   238                 }
   239                 tree.body = null;
   239                 tree.body = null;
   240             }
   240             }