class_ast 1355 Zend/zend_compile.c static zend_bool zend_try_compile_const_expr_resolve_class_name(zval *zv, zend_ast *class_ast, zend_ast *name_ast, zend_bool constant) /* {{{ */ class_ast 1367 Zend/zend_compile.c if (class_ast->kind != ZEND_AST_ZVAL) { class_ast 1372 Zend/zend_compile.c fetch_type = zend_get_class_fetch_type(zend_ast_get_str(class_ast)); class_ast 1395 Zend/zend_compile.c ZVAL_STR(zv, zend_resolve_class_name_ast(class_ast)); class_ast 2361 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 2367 Zend/zend_compile.c if (zend_is_const_default_class_ref(class_ast)) { class_ast 2369 Zend/zend_compile.c ZVAL_STR(&class_node.u.constant, zend_resolve_class_name_ast(class_ast)); class_ast 2371 Zend/zend_compile.c zend_compile_class_ref(&class_node, class_ast, 1); class_ast 3301 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 3309 Zend/zend_compile.c if (zend_is_const_default_class_ref(class_ast)) { class_ast 3311 Zend/zend_compile.c ZVAL_STR(&class_node.u.constant, zend_resolve_class_name_ast(class_ast)); class_ast 3313 Zend/zend_compile.c opline = zend_compile_class_ref(&class_node, class_ast, 1); class_ast 3356 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 3363 Zend/zend_compile.c if (zend_is_const_default_class_ref(class_ast)) { class_ast 3365 Zend/zend_compile.c ZVAL_STR(&class_node.u.constant, zend_resolve_class_name_ast(class_ast)); class_ast 3366 Zend/zend_compile.c } else if (class_ast->kind == ZEND_AST_CLASS) { class_ast 3368 Zend/zend_compile.c zend_compile_class_decl(class_ast); class_ast 3378 Zend/zend_compile.c zend_compile_class_ref(&class_node, class_ast, 1); class_ast 4145 Zend/zend_compile.c zend_ast *class_ast = catch_ast->child[0]; class_ast 4153 Zend/zend_compile.c if (!zend_is_const_default_class_ref(class_ast)) { class_ast 4168 Zend/zend_compile.c zend_resolve_class_name_ast(class_ast)); class_ast 5014 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 5021 Zend/zend_compile.c if (class_ast) { class_ast 5022 Zend/zend_compile.c method_ref->class_name = zend_resolve_class_name_ast(class_ast); class_ast 5152 Zend/zend_compile.c zend_ast *class_ast = list->child[i]; class_ast 5153 Zend/zend_compile.c zend_string *name = zend_ast_get_str(class_ast); class_ast 5157 Zend/zend_compile.c if (!zend_is_const_default_class_ref(class_ast)) { class_ast 5165 Zend/zend_compile.c zend_resolve_class_name_ast(class_ast)); class_ast 6310 Zend/zend_compile.c zend_ast *class_ast = ast->child[1]; class_ast 6321 Zend/zend_compile.c if (zend_is_const_default_class_ref(class_ast)) { class_ast 6323 Zend/zend_compile.c ZVAL_STR(&class_node.u.constant, zend_resolve_class_name_ast(class_ast)); class_ast 6325 Zend/zend_compile.c opline = zend_compile_class_ref(&class_node, class_ast, 0); class_ast 6574 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 6581 Zend/zend_compile.c if (zend_try_compile_const_expr_resolve_class_name(&result->u.constant, class_ast, const_ast, 0)) { class_ast 6584 Zend/zend_compile.c opline->extended_value = zend_get_class_fetch_type(zend_ast_get_str(class_ast)); class_ast 6591 Zend/zend_compile.c zend_eval_const_expr(&class_ast); class_ast 6594 Zend/zend_compile.c if (class_ast->kind == ZEND_AST_ZVAL) { class_ast 6595 Zend/zend_compile.c resolved_name = zend_resolve_class_name_ast(class_ast); class_ast 6607 Zend/zend_compile.c if (zend_is_const_default_class_ref(class_ast)) { class_ast 6611 Zend/zend_compile.c if (class_ast->kind == ZEND_AST_ZVAL) { class_ast 6614 Zend/zend_compile.c zend_compile_class_ref(&class_node, class_ast, 1); class_ast 6829 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 6836 Zend/zend_compile.c if (class_ast->kind != ZEND_AST_ZVAL) { class_ast 6841 Zend/zend_compile.c if (zend_try_compile_const_expr_resolve_class_name(&result, class_ast, const_ast, 1)) { class_ast 6846 Zend/zend_compile.c class_name = zend_ast_get_str(class_ast); class_ast 6855 Zend/zend_compile.c class_name = zend_resolve_class_name_ast(class_ast); class_ast 7486 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; class_ast 7490 Zend/zend_compile.c if (zend_try_compile_const_expr_resolve_class_name(&result, class_ast, name_ast, 0)) { class_ast 7492 Zend/zend_compile.c if (zend_get_class_fetch_type(zend_ast_get_str(class_ast)) == ZEND_FETCH_CLASS_SELF) { class_ast 7501 Zend/zend_compile.c zend_eval_const_expr(&class_ast); class_ast 7509 Zend/zend_compile.c if (class_ast->kind != ZEND_AST_ZVAL || name_ast->kind != ZEND_AST_ZVAL) { class_ast 7513 Zend/zend_compile.c resolved_name = zend_resolve_class_name_ast(class_ast);