Constant umm::constants::MAIN_METHOD_QUERY
source · pub const MAIN_METHOD_QUERY: &str = "(method_declaration\n\t(modifiers) @modifier\n type: (void_type) @return_type\n name: (identifier) @name\n parameters: (formal_parameters\n (formal_parameter\n type: (array_type\n \telement: (type_identifier) @para_type\n dimensions: (dimensions) @dim\n )\n name: (identifier) @para_name\n )\n )\n (#eq? @name \"main\")\n (#eq? @return_type \"void\")\n (#eq? @para_type \"String\")\n (#eq? @dim \"[]\")\n) @body";
Expand description
Tree-sitter query to check the existence of a main method.