make/tools/genstubs/GenStubs.java

changeset 1786
d685b12b62a4
parent 1753
46b9c25f7024
child 2525
2eb010b6cb22
equal deleted inserted replaced
1785:92e420e9807d 1786:d685b12b62a4
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 }

mercurial