Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. public class Runner {
  2.  
  3. interface Lambda {
  4. String doSomething(String parameter);
  5. }
  6.  
  7. public static void main(String[] args) {
  8.  
  9. Lambda lambda1 = parameter1 -> "any";
  10. Lambda lambda2 = parameter2 -> "any";
  11. Lambda lambda3 = parameter3 -> "any";
  12.  
  13. check("parameter1", getNameArgument(lambda1));
  14. check("parameter2", getNameArgument(lambda2));
  15. check("parameter3", getNameArgument(lambda3));
  16.  
  17. }
  18.  
  19. private static void check(String expected, String actual){
  20. if (!expected.equals(actual)) {
  21. throw new RuntimeException("you've written bad method");
  22. }
  23. }
  24.  
  25. public static String getNameArgument(Ihar ihar) {
  26. // need to write method, that returns lambda's name argument
  27. return null;
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement