< prev index next >

test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/B.java

Print this page
rev 48367 : [mq]: 8193671-0.patch

*** 1,7 **** /* ! * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 22,56 **** */ package pkg1; /** ! * This interface has different types of methods such as "Instance Methods" and ! * "Abstract Methods". All the tabs will display same list of methods. */ public interface B { /** * This is the first abstract instance method. */ public void setName(); /** * This is the second abstract instance method. */ public String getName(); /** * This is the third abstract instance method. */ public boolean addEntry(); /** * This is the fourth abstract instance method. */ public boolean removeEntry(); /** * This is the fifth abstract instance method. */ public String getPermissions(); } --- 22,80 ---- */ package pkg1; /** ! * This interface has different types of methods such as "Static Methods", ! * "Instance Methods", "Abstract Methods", "Default Methods". */ public interface B { /** * This is the first abstract instance method. */ public void setName(); /** * This is the second abstract instance method. + * @return a string */ public String getName(); /** * This is the third abstract instance method. + * @return a boolean value */ public boolean addEntry(); /** * This is the fourth abstract instance method. + * @return a boolean value */ public boolean removeEntry(); /** * This is the fifth abstract instance method. + * @return a string */ public String getPermissions(); + + /** + * A static interface method. + */ + public static void aStaticMethod() {} + + /** + * Another static interface method. + */ + public static void anotherStaticMethod() {} + + /** + * A default method. + */ + public default void aDefaultMethod() {} + + /** + * Another default method. + */ + public default void anotherDefaultMethod() {} }
< prev index next >