Skip to content

Commit 4bcc2cf

Browse files
authored
Merge branch 'main' into simplification-fixes
2 parents 53a0534 + 6e9d4fe commit 4bcc2cf

File tree

104 files changed

+623
-288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+623
-288
lines changed

README.md

Lines changed: 5 additions & 3 deletions

liquidjava-example/src/main/java/testSuite/ErrorAfterIf.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Refinement Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;

liquidjava-example/src/main/java/testSuite/ErrorAfterIf2.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Refinement Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;

liquidjava-example/src/main/java/testSuite/ErrorAlias.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Refinement Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;

liquidjava-example/src/main/java/testSuite/ErrorAliasArgumentSize.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Argument Mismatch Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;
@@ -8,7 +9,7 @@
89
public class ErrorAliasArgumentSize {
910

1011
public static void main(String[] args) {
11-
@Refinement("InRange( _, 10)")
12+
@Refinement("InRange(j, 10)")
1213
int j = 15;
1314
}
1415
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Argument Mismatch Error
2+
package testSuite;
3+
4+
import liquidjava.specification.Refinement;
5+
import liquidjava.specification.RefinementAlias;
6+
7+
@SuppressWarnings("unused")
8+
@RefinementAlias("InRange(int val, int low, int up) {low < val && val < up}")
9+
public class ErrorAliasEmptyArguments {
10+
11+
public static void main(String[] args) {
12+
@Refinement("InRange()")
13+
int j = 15;
14+
}
15+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Not Found Error
2+
package testSuite;
3+
4+
import liquidjava.specification.Refinement;
5+
6+
public class ErrorAliasNotFound {
7+
8+
public static void main(String[] args) {
9+
@Refinement("UndefinedAlias(x)")
10+
int x = 5;
11+
}
12+
}

liquidjava-example/src/main/java/testSuite/ErrorAliasSimple.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Refinement Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;

liquidjava-example/src/main/java/testSuite/ErrorAliasTypeMismatch.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Argument Mismatch Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;
@@ -14,6 +15,5 @@ public static void main(String[] args) {
1415

1516
@Refinement("Positive(_)")
1617
double positive = positiveGrade2;
17-
// Positive(_) fica positive > 0
1818
}
1919
}

liquidjava-example/src/main/java/testSuite/ErrorArithmeticBinaryOperations.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Refinement Error
12
package testSuite;
23

34
import liquidjava.specification.Refinement;

0 commit comments

Comments
 (0)