From dd5dcda9077271b756f41eb5bf2114da14c03853 Mon Sep 17 00:00:00 2001 From: Jonathan Gibbons Date: Wed, 29 May 2013 15:34:56 -0700 Subject: [PATCH] 8015641: genstubs needs to cope with static interface methods Reviewed-by: ksrini --- langtools/make/tools/genstubs/GenStubs.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langtools/make/tools/genstubs/GenStubs.java b/langtools/make/tools/genstubs/GenStubs.java index 0ff475c9473..ffa95c97792 100644 --- a/langtools/make/tools/genstubs/GenStubs.java +++ b/langtools/make/tools/genstubs/GenStubs.java @@ -230,9 +230,9 @@ public class GenStubs { tree.typarams = translateTypeParams(tree.typarams); tree.params = translateVarDefs(tree.params); tree.thrown = translate(tree.thrown); - if (tree.restype != null && tree.body != null) { + if (tree.body != null) { if ((currClassMods & Flags.INTERFACE) != 0) { - tree.mods.flags &= ~Flags.DEFAULT; + tree.mods.flags &= ~(Flags.DEFAULT | Flags.STATIC); } else { tree.mods.flags |= Flags.NATIVE; }