Searched refs:SAM (Results 1 - 25 of 140) sorted by relevance

123456

/openjdk10/langtools/test/tools/javac/diags/examples/
H A DNoAbstracts.java30 interface SAM { } interface in class:NoAbstracts
32 SAM s = x-> { };
H A DPotentialLambdaFound.java29 interface SAM { interface in class:PotentialLambdaFound
33 SAM s = new SAM() { public void m() { } };
H A DIncompatibleRetTypeInLambda.java29 interface SAM { interface in class:IncompatibleRetTypeInLambda
33 SAM s = ()-> "";
H A DNotAFunctionalIntf.java29 abstract class SAM { class in class:NotAFunctionalIntf
33 SAM s = x-> { };
H A DInvalidGenericLambdaTarget.java29 interface SAM { interface in class:InvalidGenericLambdaTarget
33 SAM s = x-> { };
H A DMissingReturnValueFragment.java29 interface SAM { interface in class:MissingReturnValueFragment
34 SAM s = ()->{};
/openjdk10/langtools/test/tools/javac/lambda/
H A DBadBreakContinue.java12 static interface SAM { interface in class:BadBreakContinue
16 SAM s1 = ()-> { break; };
17 SAM s2 = ()-> { continue; };
18 SAM s3 = ()-> {
19 SAM s3_1 = ()-> { break; };
20 SAM s3_2 = ()-> { continue; };
25 SAM s1 = ()-> { break loop; };
26 SAM s2 = ()-> { continue loop; };
27 SAM s3 = ()-> {
28 SAM s3_
[all...]
H A DLambdaConv29.java10 interface SAM { interface in class:LambdaConv29
14 SAM s1 = new SAM() { public void m() {} };
H A DLocalBreakAndContinue.java35 static interface SAM { interface in class:LocalBreakAndContinue
39 SAM s1 = ()-> { while (true) break; };
40 SAM s2 = ()-> { while (true) continue; };
H A DLambdaConv19.java28 * check that redundant cast warnings are not generated for SAM conversions
34 interface SAM { interface in class:LambdaConv19
38 SAM s = (SAM)()-> { };
H A DBadStatementInLambda.java12 interface SAM{ interface in class:BadStatementInLambda
16 SAM t1 = ()-> { null; };
17 SAM t2 = ()-> { 1; };
18 SAM t3 = ()-> { 1 + 5; };
H A DLambdaExpr04.java36 interface SAM { interface in class:LambdaExpr04
39 static SAM lambda_01 = (int pos) -> { };
41 static final SAM lambda_02 = (int pos) -> { };
43 SAM lambda_03 = (int pos) -> { };
45 final SAM lambda_04 = (int pos) -> { };
H A DTargetType36.java33 interface SAM { interface in class:TargetType36
38 SAM s1 = (SAM)((a,b)->a+b);
39 SAM s2 = (SAM)(true? (SAM)((a,b)->a+b) : (SAM)((a,b)->a+b));
40 SAM s3 = (SAM)(true? (a,b)->a+b : (a,b)->a+b);
H A DLambdaExprNotVoid.java12 interface SAM { void foo(int i); } interface in class:LambdaExpr05
14 SAM s1 = i -> i * 2;
15 SAM s2 = i -> 2 * i;
H A DMethodReference21.java12 interface SAM { interface in class:MethodReference21
16 void call(SAM s) {}
18 SAM s = NonExistentType::m;
H A DBadExpressionLambda.java11 interface SAM { interface in class:BadExpressionLambda
18 SAM sam1 = () -> m(); //ok
19 SAM sam2 = () -> true ? m() : m(); //not ok
H A DLambdaExpr05.java35 interface SAM { int foo(int i); } interface in class:LambdaExpr05
37 SAM s1 = i -> i * 2;
38 SAM s2 = i -> 2 * i;
H A DNakedThis.java36 interface SAM { interface in class:NakedThis
40 SAM s1 = (int x) -> this;
41 SAM s2 = (int x) -> NakedThis.this;
H A DBadReturn.java12 interface SAM { interface in class:BadReturn
17 SAM s = ()-> {
26 SAM s = ()-> { return System.out.println(""); };
30 SAM s = ()-> {
H A DTargetType31.java34 interface SAM { interface in class:TargetType31
38 void m(SAM s) { }
41 SAM s1 = (SAM)(x-> { System.out.println("Hello!"); });
42 SAM s2 = (SAM)((x-> { System.out.println("Hello!"); }));
43 SAM s3 = (SAM)(((x-> { System.out.println("Hello!"); })));
47 m((SAM)(x-> { System.out.println("Hello!"); }));
48 m((SAM)((
[all...]
/openjdk10/langtools/test/tools/javac/lambda/8012557/
H A DSAM.java24 interface SAM { interface
/openjdk10/langtools/test/tools/javac/lambda/self_initializer/T8053906/
H A DSelfInitializerInLambdaTestc.java9 interface SAM { interface in class:SelfInitializerInLambdaTestc
13 final SAM notInitialized = ()-> {
14 SAM simpleVariable = () -> notInitialized.foo();
17 final SAM notInitialized2 = ()-> {
18 SAM simpleVariable1 = () -> {
19 SAM simpleVariable2 = () -> {
20 SAM simpleVariable3 = () -> {
21 SAM simpleVariable4 = () -> notInitialized2.foo();
/openjdk10/langtools/test/tools/javac/lambda/8023558/
H A DT8023558a.java30 interface SAM<T> { interface in class:T8023558a
34 static class K<T> implements SAM<T> {
41 SAM<SAM> sam = new SAM<SAM>() { public SAM get() { return new K<>(); } };
42 SAM temp = sam.get()::get;
H A DT8023558c.java30 interface SAM<T> { interface
36 SAM<SAM> sam = () -> Object::new;
37 SAM temp = sam.get()::get;
/openjdk10/langtools/test/tools/javac/lambda/lambdaExpression/
H A DAbstractClass_neg.java5 * Test that lambda conversion is only for SAM interface, not abstract class
11 abstract class SAM { class in class:AbstractClass_neg
16 SAM s = ()-> 6;

Completed in 275 milliseconds

123456