diff options
Diffstat (limited to 'test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java')
-rw-r--r-- | test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java b/test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java index 622e6e5..ae2b6e1 100644 --- a/test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java +++ b/test/java/com/google/devtools/build/android/desugar/testdata/java8/InterfaceMethod.java @@ -15,6 +15,7 @@ package com.google.devtools.build.android.desugar.testdata.java8; import java.util.List; import java.util.stream.Collectors; +import java.util.stream.Stream; /** * Desugar test input interface that declares lambdas and method references in default and static @@ -25,6 +26,10 @@ public interface InterfaceMethod { return names.stream().filter(this::startsWithS).collect(Collectors.toList()); } + public default String defaultInvokingBootclasspathMethods(String expectedValue) { + return Stream.of(expectedValue).findFirst().orElse("unexpected"); + } + public default List<String> staticMethodReference(List<String> names) { return names.stream().filter(InterfaceMethod::startsWithA).collect(Collectors.toList()); } |