$comment_block->tags['variablesfrom'][0]
$matches[1]
$comment_block->tags['variablesfrom'][0]
$matches[1]
$matches[0]
$symbol_parts[1]
explode('::', $method_id)[1]
$matches[1]
$matches[2]
$matches[3]
$comments[0]
$stmt->props[0]
$uninitialized_variables[0]
$line_parts[1]
$destination_parts[1]
$destination_parts[1]
$destination_parts[1]
$source_parts[1]
$iterator_atomic_type->type_params[1]
$newly_reconciled_var_ids
$pre_conditions[0]
$context->assigned_var_ids += $switch_scope->new_assigned_var_ids
$new_case_equality_expr->getArgs()[1]
$switch_scope->leftover_statements[0]
$traverser->traverse([$switch_condition])[0]
$catch_context->assigned_var_ids += $old_catch_assigned_var_ids
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$counted_expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[1]
$expr->getArgs()[1]
$get_debug_type_expr->getArgs()[0]
$get_debug_type_expr->getArgs()[0]
$getclass_expr->getArgs()[0]
$gettype_expr->getArgs()[0]
$gettype_expr->getArgs()[0]
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
$invalid_left_messages[0]
$invalid_right_messages[0]
$non_existent_method_ids[0]
$parts[1]
explode('::', $cased_method_id)[1]
$arg_function_params[$argument_offset][0]
$array_type->getGenericArrayType()->getChildNodes()[0]
new TEmpty
new TEmpty
new TEmpty
new TEmpty
$args[0]
$args[0]
$args[1]
$callmap_callables[0]
$parts[1]
$stmt->getArgs()[0]
Type::getEmpty()
Type\Atomic\TEmpty::class
Type::getEmpty()
$result->existent_method_ids[0]
$result->invalid_method_call_types[0]
$result->non_existent_class_method_ids[0]
$result->non_existent_class_method_ids[0]
$result->non_existent_interface_method_ids[0]
$result->non_existent_interface_method_ids[0]
$result->non_existent_magic_method_ids[0]
Type::getEmpty()
Type::getEmpty()
$assertion->rule[0]
$callable_arg->items[0]
$callable_arg->items[1]
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type\Atomic\TMixed|Type\Atomic\TTemplateParam|Type\Atomic\TEmpty
new TEmpty
new TEmpty
Type::getEmpty()
Type::getEmpty()
$invalid_fetch_types[0]
Type::getEmpty()
$atomic_return_type->type_params[2]
Type::getEmpty()
\Psalm\Type::getEmpty()
new Type\Atomic\TEmpty
new Type\Atomic\TEmpty
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[0]
$token_list[1]
$stmt->expr->getArgs()[0]
new Type\Atomic\TEmpty()
new Type\Atomic\TEmpty()
Type::getEmpty()
Type::getEmpty()
$callables[0]
$callables[0]
$function_callables[0]
$a->props[0]
$a->stmts[0]
$a_stmt_comments[0]
$b->props[0]
$b->stmts[0]
$b_stmt_comments[0]
$stmt->props[0]
$pair[1]
$parts[1]
$contentChanges[0]
$method_id_parts[1]
$cs[0]
$match[0]
$match[1]
$match[2]
$node->stmts[0]
$replacement_stmts[0]
$replacement_stmts[0]
$replacement_stmts[0]
$doc_line_parts[1]
$matches[0]
$method_tree->children[0]
$method_tree->children[1]
$imported_type_data[3]
$l[4]
$r[4]
$var_line_parts[0]
$node->getArgs()[0]
$node->getArgs()[1]
$line_parts[1]
$since_parts[1]
count($line_parts) > 0
$flow_parts[0]
$stmt->stmts[0]
$cs[0]
new Type\Atomic\TEmpty()
new Type\Atomic\TEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
new TEmpty()
new TEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
Type::getEmpty()
new TEmpty
new TEmpty
Type::getEmpty()
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$intersection_types[0]
$parse_tree->children[0]
$parse_tree->condition->children[0]
array_keys($offset_template_data)[0]
array_keys($template_type_map[$array_param_name])[0]
array_keys($template_type_map[$class_name])[0]
array_keys($template_type_map[$fq_classlike_name])[0]
array_keys($template_type_map[$param_name])[0]
array_keys($template_type_map[$template_param_name])[0]
VirtualClass
VirtualFunction
VirtualInterface
VirtualTrait
VirtualConst
$rules[0]
new TEmpty
new TEmpty
new TEmpty()
new TEmpty()
array_keys($template_type_map[$value])[0]
$this->type_params[1]
new TEmpty
$type[0]
$subNodes['expr']