|
Java example source code file (FunctionalInterfaceAnno.java)
The FunctionalInterfaceAnno.java Java example source code/* * @test /nodynamiccopyright/ * @summary smoke test for functional interface annotation * @compile/fail/ref=FunctionalInterfaceAnno.out -XDrawDiagnostics FunctionalInterfaceAnno.java */ class FunctionalInterfaceAnno { @FunctionalInterface static class A { } //not an interface @FunctionalInterface static abstract class B { } //not an interface @FunctionalInterface enum C { } //not an interface @FunctionalInterface @interface D { } //not an interface @FunctionalInterface interface E { } //no abstracts @FunctionalInterface interface F { default void m() { } } //no abstracts @FunctionalInterface interface G { String toString(); } //no abstracts @FunctionalInterface interface H { void m(); void n(); } //incompatible abstracts @FunctionalInterface interface I { void m(); } //ok } Other Java examples (source code examples)Here is a short list of links related to this Java FunctionalInterfaceAnno.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.