tree-sitter-groovy/test/corpus/import statements.txt

81 lines
2.4 KiB
Plaintext

================================================================================
single identifier import
================================================================================
import wibble
--------------------------------------------------------------------------------
(source_file
(import_declaration
(qualified_name
(identifier))))
================================================================================
multiple identifier import
================================================================================
import wobble.qq
--------------------------------------------------------------------------------
(source_file
(import_declaration
(qualified_name
(identifier)
(identifier))))
================================================================================
wildcard import
================================================================================
import flobble.fnurfle.*
--------------------------------------------------------------------------------
(source_file
(import_declaration
(qualified_name
(identifier)
(identifier))
(wildcard_import)))
================================================================================
multiple imports semicolon separated
================================================================================
import qq.ss; import flobble.*;
--------------------------------------------------------------------------------
(source_file
(import_declaration
(qualified_name
(identifier)
(identifier)))
(import_declaration
(qualified_name
(identifier))
(wildcard_import)))
================================================================================
static import
================================================================================
import static qq.q.*;
--------------------------------------------------------------------------------
(source_file
(import_declaration
(static_modifier)
(qualified_name
(identifier)
(identifier))
(wildcard_import)))
================================================================================
simple wildcard
================================================================================
import wibble.*;
--------------------------------------------------------------------------------
(source_file
(import_declaration
(qualified_name
(identifier))
(wildcard_import)))