mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-25 07:27:52 +01:00
lambda tests
This commit is contained in:
parent
b35279a960
commit
922c7dbd71
@ -71,6 +71,8 @@ public class StructsNonGC extends AbstractBaseTest {
|
|||||||
addParam( list, script, "callParameterFromCondition" );
|
addParam( list, script, "callParameterFromCondition" );
|
||||||
addParam( list, script, "lambda0" );
|
addParam( list, script, "lambda0" );
|
||||||
addParam( list, script, "lambda1" );
|
addParam( list, script, "lambda1" );
|
||||||
|
addParam( list, script, "lambda2" );
|
||||||
|
addParam( list, script, "lambda3" );
|
||||||
}
|
}
|
||||||
rule.setTestParameters( list );
|
rule.setTestParameters( list );
|
||||||
return list;
|
return list;
|
||||||
@ -260,6 +262,21 @@ public class StructsNonGC extends AbstractBaseTest {
|
|||||||
IntUnaryOperator val = (x) -> x;
|
IntUnaryOperator val = (x) -> x;
|
||||||
return val.applyAsInt( 13 );
|
return val.applyAsInt( 13 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Export
|
||||||
|
static int lambda2() {
|
||||||
|
int v1 = 42;
|
||||||
|
IntUnaryOperator val = (x) -> x + v1;
|
||||||
|
return val.applyAsInt( 13 );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Export
|
||||||
|
static int lambda3() {
|
||||||
|
int v1 = 42;
|
||||||
|
int v2 = 7;
|
||||||
|
IntUnaryOperator val = (x) -> x + v2 + v1;
|
||||||
|
return val.applyAsInt( 13 );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
interface TestDefault {
|
interface TestDefault {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user