Skip to content
Merged
10 changes: 10 additions & 0 deletions data/fixtures/scopes/java/branch.loop.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
for (int i = 0; i < size; ++i) { }
---

[Content] =
[Removal] =
[Domain] = 0:0-0:34
>----------------------------------<
0| for (int i = 0; i < size; ++i) { }

[Insertion delimiter] = "\n"
10 changes: 10 additions & 0 deletions data/fixtures/scopes/java/branch.loop2.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
for (final int v : values) { }
---

[Content] =
[Removal] =
[Domain] = 0:0-0:30
>------------------------------<
0| for (final int v : values) { }

[Insertion delimiter] = "\n"
10 changes: 10 additions & 0 deletions data/fixtures/scopes/java/branch.loop3.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
while(true) { }
---

[Content] =
[Removal] =
[Domain] = 0:0-0:15
>---------------<
0| while(true) { }

[Insertion delimiter] = "\n"
10 changes: 10 additions & 0 deletions data/fixtures/scopes/java/branch.loop4.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
do { } while(true);
---

[Content] =
[Removal] =
[Domain] = 0:0-0:19
>-------------------<
0| do { } while(true);

[Insertion delimiter] = "\n"
13 changes: 13 additions & 0 deletions data/fixtures/scopes/java/class.iteration.block.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 0:0-0:24
>------------------------<
0| public class MyClass { }


[#2 Range] =
[#2 Domain] = 0:22-0:23
>-<
0| public class MyClass { }
14 changes: 14 additions & 0 deletions data/fixtures/scopes/java/class.iteration.document.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 1:0-1:24
>------------------------<
1| public class MyClass { }


[#2 Range] =
[#2 Domain] = 1:22-1:23
>-<
1| public class MyClass { }
13 changes: 13 additions & 0 deletions data/fixtures/scopes/java/className.iteration.block.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 0:0-0:24
>------------------------<
0| public class MyClass { }


[#2 Range] =
[#2 Domain] = 0:22-0:23
>-<
0| public class MyClass { }
14 changes: 14 additions & 0 deletions data/fixtures/scopes/java/className.iteration.document.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 1:0-1:24
>------------------------<
1| public class MyClass { }


[#2 Range] =
[#2 Domain] = 1:22-1:23
>-<
1| public class MyClass { }
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
class MyClass { }
---

[Range] =
[Domain] = 0:15-0:16
>-<
0| class MyClass { }
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,34 @@ public class MyClass {
}
---

[Range] = 1:19-1:41
[#1 Range] =
[#1 Domain] = 0:0-2:1
>----------------------
0| public class MyClass {
1| public MyClass(String name, int value) { }
2| }
-<


[#2 Range] =
[#2 Domain] = 0:22-2:0
>
0| public class MyClass {
1| public MyClass(String name, int value) { }
2| }
<


[#3 Range] = 1:19-1:41
>----------------------<
1| public MyClass(String name, int value) { }

[Domain] = 1:18-1:42
[#3 Domain] = 1:18-1:42
>------------------------<
1| public MyClass(String name, int value) { }


[#4 Range] =
[#4 Domain] = 1:44-1:45
>-<
1| public MyClass(String name, int value) { }
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,34 @@ public class MyClass {
}
---

[Range] = 1:20-1:42
[#1 Range] =
[#1 Domain] = 0:0-2:1
>----------------------
0| public class MyClass {
1| public void foo(String name, int value) { }
2| }
-<


[#2 Range] =
[#2 Domain] = 0:22-2:0
>
0| public class MyClass {
1| public void foo(String name, int value) { }
2| }
<


[#3 Range] = 1:20-1:42
>----------------------<
1| public void foo(String name, int value) { }

[Domain] = 1:19-1:43
[#3 Domain] = 1:19-1:43
>------------------------<
1| public void foo(String name, int value) { }


[#4 Range] =
[#4 Domain] = 1:45-1:46
>-<
1| public void foo(String name, int value) { }
51 changes: 51 additions & 0 deletions data/fixtures/scopes/java/name.iteration.block.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
public class MyClass {
public void myFunk() {
if (true) { }
}
}
---

[#1 Range] =
[#1 Domain] = 0:0-4:1
>----------------------
0| public class MyClass {
1| public void myFunk() {
2| if (true) { }
3| }
4| }
-<


[#2 Range] =
[#2 Domain] = 0:22-4:0
>
0| public class MyClass {
1| public void myFunk() {
2| if (true) { }
3| }
4| }
<


[#3 Range] = 1:22-1:22
><
1| public void myFunk() {

[#3 Domain] = 1:21-1:23
>--<
1| public void myFunk() {


[#4 Range] =
[#4 Domain] = 1:25-3:3
>
1| public void myFunk() {
2| if (true) { }
3| }
---<


[#5 Range] =
[#5 Domain] = 2:15-2:16
>-<
2| if (true) { }
14 changes: 14 additions & 0 deletions data/fixtures/scopes/java/name.iteration.document.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 1:0-1:24
>------------------------<
1| public class MyClass { }


[#2 Range] =
[#2 Domain] = 1:22-1:23
>-<
1| public class MyClass { }
24 changes: 24 additions & 0 deletions data/fixtures/scopes/java/name.resource.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
try (PrintWriter writer = create()) { }
---

[Content] = 0:17-0:23
>------<
0| try (PrintWriter writer = create()) { }

[Removal] = 0:17-0:24
>-------<
0| try (PrintWriter writer = create()) { }

[Leading delimiter] = 0:16-0:17
>-<
0| try (PrintWriter writer = create()) { }

[Trailing delimiter] = 0:23-0:24
>-<
0| try (PrintWriter writer = create()) { }

[Domain] = 0:0-0:39
>---------------------------------------<
0| try (PrintWriter writer = create()) { }

[Insertion delimiter] = " "
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
class MyClass { }
---

[Range] =
[Domain] = 0:15-0:16
>-<
0| class MyClass { }
52 changes: 52 additions & 0 deletions data/fixtures/scopes/java/statement.iteration.block.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
public class MyClass {
public void myFunk() {
if (true) { }
while (true) { }
}
}
---

[#1 Range] =
[#1 Domain] = 0:0-5:1
>----------------------
0| public class MyClass {
1| public void myFunk() {
2| if (true) { }
3| while (true) { }
4| }
5| }
-<


[#2 Range] =
[#2 Domain] = 0:22-5:0
>
0| public class MyClass {
1| public void myFunk() {
2| if (true) { }
3| while (true) { }
4| }
5| }
<


[#3 Range] =
[#3 Domain] = 1:25-4:3
>
1| public void myFunk() {
2| if (true) { }
3| while (true) { }
4| }
---<


[#4 Range] =
[#4 Domain] = 2:15-2:16
>-<
2| if (true) { }


[#5 Range] =
[#5 Domain] = 3:18-3:19
>-<
3| while (true) { }
14 changes: 14 additions & 0 deletions data/fixtures/scopes/java/statement.iteration.document.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

public class MyClass { }
---

[#1 Range] =
[#1 Domain] = 1:0-1:24
>------------------------<
1| public class MyClass { }


[#2 Range] =
[#2 Domain] = 1:22-1:23
>-<
1| public class MyClass { }
17 changes: 17 additions & 0 deletions data/fixtures/scopes/java/string.multiLine.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""
Hello
world
"""
---

[Content] =
[Removal] =
[Domain] = 0:0-3:3
>---
0| """
1| Hello
2| world
3| """
---<

[Insertion delimiter] = " "
17 changes: 17 additions & 0 deletions data/fixtures/scopes/java/textFragment.string.multiLine.scope
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""
Hello
world
"""
---

[Content] =
[Removal] =
[Domain] = 0:3-3:0
>
0| """
1| Hello
2| world
3| """
<

[Insertion delimiter] = " "
Loading
Loading