Skip to content

Commit d83cf9d

Browse files
author
mgricken
committed
Working on fixing the JLL tests. Not complete yet.
git-svn-id: file:///tmp/test-svn/trunk@5152 fe72c1cf-3628-48e9-8b72-1c46755d3cff
1 parent 0abb0ab commit d83cf9d

File tree

352 files changed

+16262
-0
lines changed

Some content is hidden

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

352 files changed

+16262
-0
lines changed

javalanglevels/testFiles/AllocationExpressions.expected

Lines changed: 327 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public class AllocationExpressions {
2+
public void myMethod() {
3+
Object o = new Object();
4+
Integer i = new Integer(5);
5+
int[] ai = new int[5];
6+
char [][]dac = new char[5][16];
7+
int[] fai = {1, 2, 3};
8+
boolean b = i.equals(new Integer(5));
9+
Double d = a.b.new Double(5);
10+
d.b.newMethod(o,i , new Object());
11+
}
12+
}

javalanglevels/testFiles/Bart.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
public class Bart extends Object {
2+
public int i = 10;
3+
4+
protected boolean myMethod(int j) throws Exception{
5+
return i == j;
6+
}
7+
}

javalanglevels/testFiles/Expressions.expected

Lines changed: 1018 additions & 0 deletions
Large diffs are not rendered by default.

javalanglevels/testFiles/Expressions.expected2

Lines changed: 1480 additions & 0 deletions
Large diffs are not rendered by default.

javalanglevels/testFiles/Expressions.expected3

Lines changed: 1480 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
import java.lang.*;
2+
3+
public class Expressions {
4+
5+
public void testNamedExpressions() {
6+
if (true) {
7+
int x = 5;
8+
}
9+
else {
10+
int x = 6;
11+
}
12+
13+
Object o = "abcde";
14+
String s = (String) o;
15+
16+
System.out.println(o.toString());
17+
}
18+
19+
public void testAllocationExpressions() {
20+
Object o = new Object();
21+
Integer i = new Integer(5);
22+
int[] ai = new int[5];
23+
char [][]dac = new char[5][16];
24+
int[] fai = {1, 2, 3};
25+
}
26+
27+
public void testOtherExpressions() {
28+
int i = 5;
29+
int j = 8;
30+
boolean b = i>j;
31+
b = i<j;
32+
boolean c = !b;
33+
j = ~i;
34+
int k = (j==i? 1:2);
35+
b = i<=k;
36+
c = i>=k;
37+
b = b != c;
38+
boolean a = b || c;
39+
c = a&&b;
40+
j++;
41+
i--;
42+
k = i + j;
43+
i = j - k;
44+
j = i * k;
45+
k = i/j;
46+
i = j&k;
47+
k = i|k;
48+
j = k^i;
49+
k = i%j;
50+
k = k<<2;
51+
k = k>>2;
52+
i+=2;
53+
j-=4;
54+
k*=5;
55+
i/=10;
56+
i&=12;
57+
j|=1;
58+
// k!=0; Not a statement
59+
k^=13;
60+
k%=5;
61+
i<<=2;
62+
i>>=2;
63+
i>>>=2;
64+
// k>>>2; Not a statement
65+
66+
}
67+
}
68+
69+
70+

javalanglevels/testFiles/James.dj0

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class James {
2+
int can;
3+
double sing;
4+
char sorta;
5+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class James {
2+
3+
}

javalanglevels/testFiles/Jerry.dj1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
class Jerry extends Tom {}

0 commit comments

Comments
 (0)