diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-02-01 12:45:45 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-02-01 12:45:45 +0100 |
commit | 3973e39a4637be97a5579e7a657476e1a0b8d917 (patch) | |
tree | bb110e2bee8eca7afc646c44f35152c44f4d6736 /bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java | |
parent | a3ac1da80933462fcb332839074efbddaf661023 (diff) |
Import types referenced in lambdas
Diffstat (limited to 'bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java')
-rw-r--r-- | bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java b/bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java index fcc7057dac8..3fba4b3381b 100644 --- a/bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java +++ b/bundle-plugin/src/test/java/com/yahoo/container/plugin/classanalysis/sampleclasses/Methods.java @@ -3,6 +3,7 @@ package com.yahoo.container.plugin.classanalysis.sampleclasses; import java.util.List; import java.util.Map; +import java.util.function.Supplier; /** * Input for class analysis tests. @@ -10,6 +11,7 @@ import java.util.Map; */ @SuppressWarnings("unused") public class Methods { + public void method1() { Base b = new Base(); System.out.println(Fields.field2.size()); @@ -29,5 +31,15 @@ public class Methods { Derived d = new Derived(); } + public void method3() { + var result = methodTakingFunctionalArgument((Interface3)() -> "hello"); + System.out.println(result); + } + + public String methodTakingFunctionalArgument(Supplier<String> function) { + return function.get(); + } + public void methodTakingGenericArgument(Map<String, List<Dummy>> map) {} + } |