1
1
mirror of https://github.com/github/semantic.git synced 2025-01-05 05:58:34 +03:00

Merge pull request #2092 from github/test-java-assignment-part-2

Test java assignment part 2
This commit is contained in:
Ayman Nadeem 2018-08-01 07:24:15 -04:00 committed by GitHub
commit 986cc48c46
148 changed files with 2383 additions and 13 deletions

View File

@ -0,0 +1,5 @@
class Dino {
public static void normalError() {
Class<String> c = String.class;
}
}

View File

@ -0,0 +1,24 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
{+(AccessibilityModifier)+}
{+(AccessibilityModifier)+}
(Empty)
(Identifier)
(Statements
{+(GreaterThan
{+(LessThan
{+(Identifier)+}
{+(Identifier)+})+}
{+(Assignment
{+(Identifier)+}
{+(ClassLiteral
{+(Identifier)+})+})+})+}
{-(Call
{-(Identifier)-}
{-(ClassLiteral
{-(Identifier)-})-}
{-(Empty)-})-})))))

View File

@ -0,0 +1,24 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
{-(AccessibilityModifier)-}
{-(AccessibilityModifier)-}
(Empty)
(Identifier)
(Statements
{+(Call
{+(Identifier)+}
{+(ClassLiteral
{+(Identifier)+})+}
{+(Empty)+})+}
{-(GreaterThan
{-(LessThan
{-(Identifier)-}
{-(Identifier)-})-}
{-(Assignment
{-(Identifier)-}
{-(ClassLiteral
{-(Identifier)-})-})-})-})))))

View File

@ -0,0 +1,14 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Call
(Identifier)
(ClassLiteral
(Identifier))
(Empty)))))))

View File

@ -0,0 +1,19 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Statements
(GreaterThan
(LessThan
(Identifier)
(Identifier))
(Assignment
(Identifier)
(ClassLiteral
(Identifier)))))))))

View File

@ -0,0 +1,7 @@
class Test {
public static void main(String[] args) {
if (i > 4 && i < 9) {
continue;
}
}
}

View File

@ -0,0 +1,30 @@
(Statements
(Class
{-(AccessibilityModifier)-}
(Identifier)
(Statements
{+(Method
{+(Void)+}
{+(AccessibilityModifier)+}
{+(AccessibilityModifier)+}
{+(Empty)+}
{+(Identifier)+}
{+(Annotation
{+(Identifier)+}
{+(Array
{+(Empty)+}
{+(Identifier)+})+})+}
{+(Statements
{+(If
{+(And
{+(GreaterThan
{+(Identifier)+}
{+(Integer)+})+}
{+(LessThan
{+(Identifier)+}
{+(Integer)+})+})+}
{+(Statements
{+(Continue
{+(Empty)+})+})+}
{+(Empty)+})+})+})+}
{-(Error)-})))

View File

@ -0,0 +1,30 @@
(Statements
(Class
{+(AccessibilityModifier)+}
(Identifier)
(Statements
{+(Error)+}
{-(Method
{-(Void)-}
{-(AccessibilityModifier)-}
{-(AccessibilityModifier)-}
{-(Empty)-}
{-(Identifier)-}
{-(Annotation
{-(Identifier)-}
{-(Array
{-(Empty)-}
{-(Identifier)-})-})-}
{-(Statements
{-(If
{-(And
{-(GreaterThan
{-(Identifier)-}
{-(Integer)-})-}
{-(LessThan
{-(Identifier)-}
{-(Integer)-})-})-}
{-(Statements
{-(Continue
{-(Empty)-})-})-}
{-(Empty)-})-})-})-})))

View File

@ -0,0 +1,6 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Error))))

View File

@ -0,0 +1,28 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
(If
(And
(GreaterThan
(Identifier)
(Integer))
(LessThan
(Identifier)
(Integer)))
(Statements
(Continue
(Empty)))
(Empty)))))))

View File

@ -0,0 +1,14 @@
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
if( x == 30 ) {
continue;
}
System.out.print( x );
System.out.print("\n");
}
}
}

View File

@ -0,0 +1,14 @@
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
if( x == 30 ) {
continue;
}
System.out.print( x );
System.out.print("\n");
}
}
}

1
test/fixtures/java/corpus/Dims.A.java vendored Normal file
View File

@ -0,0 +1 @@
class ForDemo { int[] metrics; }

View File

@ -0,0 +1,20 @@
(Statements
(Class
(Identifier)
(Statements
{+(Method
{+(Void)+}
{+(Empty)+}
{+(Identifier)+}
{+(Annotation
{+(Identifier)+}
{+(Array
{+(Empty)+}
{+(Identifier)+})+})+}
{+(Statements)+})+}
{-(Statements
{-(Variable
{-(Array
{-(Empty)-}
{-(Int)-})-}
{-(Identifier)-})-})-})))

View File

@ -0,0 +1,20 @@
(Statements
(Class
(Identifier)
(Statements
{+(Statements
{+(Variable
{+(Array
{+(Empty)+}
{+(Int)+})+}
{+(Identifier)+})+})+}
{-(Method
{-(Void)-}
{-(Empty)-}
{-(Identifier)-}
{-(Annotation
{-(Identifier)-}
{-(Array
{-(Empty)-}
{-(Identifier)-})-})-}
{-(Statements)-})-})))

View File

@ -0,0 +1,10 @@
(Statements
(Class
(Identifier)
(Statements
(Statements
(Variable
(Array
(Empty)
(Int))
(Identifier))))))

View File

@ -0,0 +1,14 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements)))))

View File

@ -0,0 +1,9 @@
class WhileDemo {
public static void main(String[] args) {
int i = 5;
do {
System.out.println(i);
i++;
} while (i <= 10);
}
}

View File

@ -0,0 +1,51 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
{+(Statements
{+(Assignment
{+(Variable
{+(Int)+}
{+(Identifier)+})+}
{+(Integer)+})+})+}
(DoWhile
{ (Not
{-(Call
{-(MemberAccess
{-(TextElement)-})-}
{-(Identifier)-}
{-(Empty)-})-})
->(LessThanEqual
{+(Identifier)+}
{+(Integer)+}) }
(Statements
(Call
{ (MemberAccess
{-(MemberAccess
{-(Identifier)-})-})
->(MemberAccess
{+(MemberAccess
{+(Identifier)+})+}) }
{+(Identifier)+}
{-(TextElement)-}
(Empty))
{+(PostIncrement
{+(Identifier)+})+}
{-(Assignment
{-(Identifier)-}
{-(Call
{-(MemberAccess
{-(Identifier)-})-}
{-(Empty)-})-})-})))))))

View File

@ -0,0 +1,55 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
{+(DoWhile
{+(Not
{+(Call
{+(MemberAccess
{+(TextElement)+})+}
{+(Identifier)+}
{+(Empty)+})+})+}
{+(Statements
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(TextElement)+}
{+(Empty)+})+}
{+(Assignment
{+(Identifier)+}
{+(Call
{+(MemberAccess
{+(Identifier)+})+}
{+(Empty)+})+})+})+})+}
{-(Statements
{-(Assignment
{-(Variable
{-(Int)-}
{-(Identifier)-})-}
{-(Integer)-})-})-}
{-(DoWhile
{-(LessThanEqual
{-(Identifier)-}
{-(Integer)-})-}
{-(Statements
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Identifier)-}
{-(Empty)-})-}
{-(PostIncrement
{-(Identifier)-})-})-})-})))))

View File

@ -0,0 +1,36 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
(DoWhile
(Not
(Call
(MemberAccess
(TextElement))
(Identifier)
(Empty)))
(Statements
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(TextElement)
(Empty))
(Assignment
(Identifier)
(Call
(MemberAccess
(Identifier))
(Empty))))))))))

View File

@ -0,0 +1,35 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
(Statements
(Assignment
(Variable
(Int)
(Identifier))
(Integer)))
(DoWhile
(LessThanEqual
(Identifier)
(Integer))
(Statements
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Identifier)
(Empty))
(PostIncrement
(Identifier)))))))))

View File

@ -0,0 +1,3 @@
public enum Colour {
}

View File

@ -0,0 +1,4 @@
enum Colour
{
RED, GREEN, BLUE;
}

View File

@ -0,0 +1,7 @@
(Statements
(EnumDeclaration
{-(AccessibilityModifier)-}
(Identifier)
{+(Identifier)+}
{+(Identifier)+}
{+(Identifier)+}))

View File

@ -0,0 +1,7 @@
(Statements
(EnumDeclaration
{+(AccessibilityModifier)+}
(Identifier)
{-(Identifier)-}
{-(Identifier)-}
{-(Identifier)-}))

View File

@ -0,0 +1,4 @@
(Statements
(EnumDeclaration
(AccessibilityModifier)
(Identifier)))

View File

@ -0,0 +1,6 @@
(Statements
(EnumDeclaration
(Identifier)
(Identifier)
(Identifier)
(Identifier)))

View File

@ -0,0 +1,5 @@
class Grouped {
Flowable(K key) {
System.out.println(favorite().mountain);
}
}

View File

@ -0,0 +1,23 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(Annotation
(Identifier)
(Identifier))
(Statements
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(MemberAccess
{+(Call
{+(Identifier)+}
{+(Empty)+})+})+}
{+(Empty)+})+}
{-(Assignment
{-(MemberAccess
{-(This)-})-}
{-(Identifier)-})-})))))

View File

@ -0,0 +1,23 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(Annotation
(Identifier)
(Identifier))
(Statements
{+(Assignment
{+(MemberAccess
{+(This)+})+}
{+(Identifier)+})+}
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(MemberAccess
{-(Call
{-(Identifier)-}
{-(Empty)-})-})-}
{-(Empty)-})-})))))

View File

@ -0,0 +1,14 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(Annotation
(Identifier)
(Identifier))
(Statements
(Assignment
(MemberAccess
(This))
(Identifier)))))))

View File

@ -0,0 +1,19 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(Annotation
(Identifier)
(Identifier))
(Statements
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(MemberAccess
(Call
(Identifier)
(Empty)))
(Empty)))))))

View File

@ -0,0 +1,7 @@
public class Point {
void dinosaur() {
Float x = 10.0;
Float y = 20.0;
System.out.print(x + y);
}
}

View File

@ -0,0 +1,30 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Float)))
{+(Statements
{+(Assignment
{+(Variable
{+(Identifier)+}
{+(Identifier)+})+}
{+(Float)+})+})+}
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(Plus
{+(Identifier)+}
{+(Identifier)+})+}
{+(Empty)+})+})))))

View File

@ -0,0 +1,30 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Float)))
{-(Statements
{-(Assignment
{-(Variable
{-(Identifier)-}
{-(Identifier)-})-}
{-(Float)-})-})-}
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Plus
{-(Identifier)-}
{-(Identifier)-})-}
{-(Empty)-})-})))))

View File

@ -0,0 +1,16 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Float))))))))

View File

@ -0,0 +1,30 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Float)))
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Float)))
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Plus
(Identifier)
(Identifier))
(Empty)))))))

7
test/fixtures/java/corpus/For.B.java vendored Normal file
View File

@ -0,0 +1,7 @@
class ForDemo {
public static void main(String[] args){
for(int i: list){
System.out.println("Count is: " + i);
}
}
}

View File

@ -0,0 +1,52 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
{+(ForEach
{+(Variable
{+(Int)+}
{+(Identifier)+})+}
{+(Identifier)+}
{+(Statements
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(Plus
{+(TextElement)+}
{+(Identifier)+})+}
{+(Empty)+})+})+})+}
{-(For
{-(Statements
{-(Assignment
{-(Variable
{-(Int)-}
{-(Identifier)-})-}
{-(Integer)-})-})-}
{-(LessThan
{-(Identifier)-}
{-(Integer)-})-}
{-(Statements
{-(PostIncrement
{-(Identifier)-})-})-}
{-(Statements
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Plus
{-(TextElement)-}
{-(Identifier)-})-}
{-(Empty)-})-})-})-})))))

View File

@ -0,0 +1,52 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
{+(For
{+(Statements
{+(Assignment
{+(Variable
{+(Int)+}
{+(Identifier)+})+}
{+(Integer)+})+})+}
{+(LessThan
{+(Identifier)+}
{+(Integer)+})+}
{+(Statements
{+(PostIncrement
{+(Identifier)+})+})+}
{+(Statements
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(Plus
{+(TextElement)+}
{+(Identifier)+})+}
{+(Empty)+})+})+})+}
{-(ForEach
{-(Variable
{-(Int)-}
{-(Identifier)-})-}
{-(Identifier)-}
{-(Statements
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Plus
{-(TextElement)-}
{-(Identifier)-})-}
{-(Empty)-})-})-})-})))))

View File

@ -0,0 +1,38 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
(For
(Statements
(Assignment
(Variable
(Int)
(Identifier))
(Integer)))
(LessThan
(Identifier)
(Integer))
(Statements
(PostIncrement
(Identifier)))
(Statements
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Plus
(TextElement)
(Identifier))
(Empty)))))))))

View File

@ -0,0 +1,30 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(AccessibilityModifier)
(AccessibilityModifier)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Array
(Empty)
(Identifier)))
(Statements
(ForEach
(Variable
(Int)
(Identifier))
(Identifier)
(Statements
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Plus
(TextElement)
(Identifier))
(Empty)))))))))

2
test/fixtures/java/corpus/If.B.java vendored Normal file
View File

@ -0,0 +1,2 @@
if (x=1)
System.out.print(x);

View File

@ -0,0 +1,14 @@
(Statements
(If
{ (Identifier)
->(Assignment
{+(Identifier)+}
{+(Integer)+}) }
{ (Identifier)
->(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(Identifier)+}
{+(Empty)+}) }
(Empty)))

View File

@ -0,0 +1,14 @@
(Statements
(If
{ (Assignment
{-(Identifier)-}
{-(Integer)-})
->(Identifier) }
{ (Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Identifier)-}
{-(Empty)-})
->(Identifier) }
(Empty)))

View File

@ -0,0 +1,5 @@
(Statements
(If
(Identifier)
(Identifier)
(Empty)))

12
test/fixtures/java/corpus/If.parseB.txt vendored Normal file
View File

@ -0,0 +1,12 @@
(Statements
(If
(Assignment
(Identifier)
(Integer))
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Identifier)
(Empty))
(Empty)))

View File

@ -0,0 +1 @@
import java.until.*;

View File

@ -0,0 +1,8 @@
(Statements
(Import
{+(Identifier)+}
{+(Identifier)+}
{+(Asterisk)+}
{-(Identifier)-}
{-(Identifier)-}
{-(Identifier)-}))

View File

@ -0,0 +1,8 @@
(Statements
(Import
{+(Identifier)+}
{ (Identifier)
->(Identifier) }
{ (Identifier)
->(Identifier) }
{-(Asterisk)-}))

View File

@ -0,0 +1,5 @@
(Statements
(Import
(Identifier)
(Identifier)
(Identifier)))

View File

@ -0,0 +1,5 @@
(Statements
(Import
(Identifier)
(Identifier)
(Asterisk)))

7
test/fixtures/java/corpus/Int.B.java vendored Normal file
View File

@ -0,0 +1,7 @@
public class Point {
void dinosaur() {
Int A = 123;
Int B = 10;
System.out.print(A + B);
}
}

View File

@ -0,0 +1,32 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
{ (Identifier)
->(Identifier) })
{ (Integer)
->(Integer) }))
{+(Statements
{+(Assignment
{+(Variable
{+(Identifier)+}
{+(Identifier)+})+}
{+(Integer)+})+})+}
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(Plus
{+(Identifier)+}
{+(Identifier)+})+}
{+(Empty)+})+})))))

View File

@ -0,0 +1,32 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
{ (Identifier)
->(Identifier) })
{ (Integer)
->(Integer) }))
{-(Statements
{-(Assignment
{-(Variable
{-(Identifier)-}
{-(Identifier)-})-}
{-(Integer)-})-})-}
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(Plus
{-(Identifier)-}
{-(Identifier)-})-}
{-(Empty)-})-})))))

View File

@ -0,0 +1,16 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Integer))))))))

View File

@ -0,0 +1,30 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Integer)))
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Integer)))
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(Plus
(Identifier)
(Identifier))
(Empty)))))))

View File

@ -0,0 +1,3 @@
interface Top {
}
// normal declaration

View File

@ -1,3 +1,4 @@
@interface TerminationHandle {
Bar foo = 1;
}
// annotation type declaration

View File

@ -0,0 +1,15 @@
(Statements
(InterfaceDeclaration
{ (Identifier)
->(Identifier) }
(Statements
{+(Statements
{+(Assignment
{+(Variable
{+(Identifier)+}
{+(Identifier)+})+}
{+(Integer)+})+})+}))
(Context
{ (Comment)
->(Comment) }
(Empty)))

View File

@ -0,0 +1,15 @@
(Statements
(InterfaceDeclaration
{ (Identifier)
->(Identifier) }
(Statements
{-(Statements
{-(Assignment
{-(Variable
{-(Identifier)-}
{-(Identifier)-})-}
{-(Integer)-})-})-}))
(Context
{ (Comment)
->(Comment) }
(Empty)))

View File

@ -0,0 +1,7 @@
(Statements
(InterfaceDeclaration
(Identifier)
(Statements))
(Context
(Comment)
(Empty)))

View File

@ -0,0 +1,13 @@
(Statements
(InterfaceDeclaration
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Integer)))))
(Context
(Comment)
(Empty)))

View File

@ -0,0 +1,5 @@
class LambdaTest {
void singleton() {
stateOwner.add(x -> System.out.println("State changed"));
}
}

View File

@ -0,0 +1,26 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
{+(Call
{+(MemberAccess
{+(Identifier)+})+}
{+(Lambda
{+(Identifier)+}
{+(LambdaBody
{+(Call
{+(MemberAccess
{+(MemberAccess
{+(Identifier)+})+})+}
{+(TextElement)+}
{+(Empty)+})+})+})+}
{+(Empty)+})+}
{-(Lambda
{-(Identifier)-}
{-(LambdaBody
{-(Identifier)-})-})-})))))

View File

@ -0,0 +1,26 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
{+(Lambda
{+(Identifier)+}
{+(LambdaBody
{+(Identifier)+})+})+}
{-(Call
{-(MemberAccess
{-(Identifier)-})-}
{-(Lambda
{-(Identifier)-}
{-(LambdaBody
{-(Call
{-(MemberAccess
{-(MemberAccess
{-(Identifier)-})-})-}
{-(TextElement)-}
{-(Empty)-})-})-})-}
{-(Empty)-})-})))))

View File

@ -0,0 +1,13 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Lambda
(Identifier)
(LambdaBody
(Identifier))))))))

View File

@ -0,0 +1,22 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Call
(MemberAccess
(Identifier))
(Lambda
(Identifier)
(LambdaBody
(Call
(MemberAccess
(MemberAccess
(Identifier)))
(TextElement)
(Empty))))
(Empty)))))))

View File

@ -0,0 +1,25 @@
(Statements
(Class
{+(AccessibilityModifier)+}
{+(AccessibilityModifier)+}
{ (Identifier)
->(Identifier) }
{+(MemberAccess
{+(Identifier)+})+}
(Statements
{-(Method
{-(Int)-}
{-(Empty)-}
{-(Identifier)-}
{-(Annotation
{-(Identifier)-}
{-(Identifier)-})-}
{-(Annotation
{-(Identifier)-}
{-(Identifier)-})-}
{-(Statements
{-(Call
{-(MemberAccess
{-(Identifier)-})-}
{-(Identifier)-}
{-(Empty)-})-})-})-})))

View File

@ -0,0 +1,25 @@
(Statements
(Class
{-(AccessibilityModifier)-}
{-(AccessibilityModifier)-}
{ (Identifier)
->(Identifier) }
{-(MemberAccess
{-(Identifier)-})-}
(Statements
{+(Method
{+(Int)+}
{+(Empty)+}
{+(Identifier)+}
{+(Annotation
{+(Identifier)+}
{+(Identifier)+})+}
{+(Annotation
{+(Identifier)+}
{+(Identifier)+})+}
{+(Statements
{+(Call
{+(MemberAccess
{+(Identifier)+})+}
{+(Identifier)+}
{+(Empty)+})+})+})+})))

View File

@ -0,0 +1,20 @@
(Statements
(Class
(Identifier)
(Statements
(Method
(Int)
(Empty)
(Identifier)
(Annotation
(Identifier)
(Identifier))
(Annotation
(Identifier)
(Identifier))
(Statements
(Call
(MemberAccess
(Identifier))
(Identifier)
(Empty)))))))

View File

@ -0,0 +1,8 @@
(Statements
(Class
(AccessibilityModifier)
(AccessibilityModifier)
(Identifier)
(MemberAccess
(Identifier))
(Statements)))

View File

@ -0,0 +1,4 @@
class Dinosaur {
Disposable(int ...resources) {
}
}

View File

@ -0,0 +1,12 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(SpreadParameter
(Variable
{ (Identifier)
->(Int) }
(Identifier)))
(Statements)))))

View File

@ -0,0 +1,12 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(SpreadParameter
(Variable
{ (Int)
->(Identifier) }
(Identifier)))
(Statements)))))

View File

@ -0,0 +1,11 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(SpreadParameter
(Variable
(Identifier)
(Identifier)))
(Statements)))))

View File

@ -0,0 +1,11 @@
(Statements
(Class
(Identifier)
(Statements
(Constructor
(Identifier)
(SpreadParameter
(Variable
(Int)
(Identifier)))
(Statements)))))

View File

@ -0,0 +1,5 @@
public class Point {
void dinosaur() {
String gfg3 = String.format("%07d", num);
}
}

View File

@ -0,0 +1,23 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
{ (Identifier)
->(Identifier) })
{ (TextElement)
->(Call
{+(MemberAccess
{+(Identifier)+})+}
{+(TextElement)+}
{+(Identifier)+}
{+(Empty)+}) })))))))

View File

@ -0,0 +1,23 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
{ (Identifier)
->(Identifier) })
{ (Call
{-(MemberAccess
{-(Identifier)-})-}
{-(TextElement)-}
{-(Identifier)-}
{-(Empty)-})
->(TextElement) })))))))

View File

@ -0,0 +1,16 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(TextElement))))))))

View File

@ -0,0 +1,21 @@
(Statements
(Class
(AccessibilityModifier)
(Identifier)
(Statements
(Method
(Void)
(Empty)
(Identifier)
(Statements
(Statements
(Assignment
(Variable
(Identifier)
(Identifier))
(Call
(MemberAccess
(Identifier))
(TextElement)
(Identifier)
(Empty)))))))))

17
test/fixtures/java/corpus/Switch.B.java vendored Normal file
View File

@ -0,0 +1,17 @@
public class Test
{
public static void main(String[] args)
{
int day = 5;
int cupcakes = 2;
switch (day)
{
case 1: cupcakes = 1;
break;
default: cupcakes = 2;
break;
}
System.out.println(dayString);
}
}

Some files were not shown because too many files have changed in this diff Show More