Home
last modified time | relevance | path

Searched refs:current_class (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Djcf-parse.c150 DECL_SOURCE_FILE (TYPE_NAME (current_class)) = sfname;
151 if (current_class == main_class) main_input_filename = input_filename;
158 current_class = give_name_to_class (jcf, THIS); \
159 set_super_info (ACCESS_FLAGS, current_class, super_class, INTERFACES_COUNT);}
162 add_interface (current_class, get_class_constant (jcf, INDEX))
166 current_field = add_field (current_class, get_name_constant (jcf, NAME), \
187 (current_method = add_method (current_class, ACCESS_FLAGS, \
241 if (current_class == object_type_node) \
485 tree save_current_class = current_class;
523 current_class = NULL_TREE;
[all …]
H A Dconstants.c389 if (TYPE_CPOOL_DATA_REF (current_class)) in build_constant_data_ref()
390 current_constant_pool_data_ref = TYPE_CPOOL_DATA_REF (current_class); in build_constant_data_ref()
395 tree decl_name = mangled_classname ("_CD_", current_class); in build_constant_data_ref()
401 TYPE_CPOOL_DATA_REF (current_class) = current_constant_pool_data_ref in build_constant_data_ref()
463 current_class), in build_constants_constructor()
H A Dparse.c6281 current_class = ctxp->class_type;
6328 ctxp->class_type = current_class; in java_parser_context_save_global()
6341 current_class = ctxp->class_type; in java_parser_context_restore_global()
6369 ctxp->class_type = current_class; in java_parser_context_suspend()
6397 current_class = saver->class_type; in java_parser_context_resume()
8625 if (decl && current_class && (decl == TYPE_NAME (current_class)))
8981 if (class_type == current_class)
9082 current_class = class_type; in java_fix_constructors()
9106 tree save_current_class = current_class;
9112 current_class = save_current_class;
[all …]
H A Dparse.y2716 current_class = ctxp->class_type;
2763 ctxp->class_type = current_class; in java_parser_context_save_global()
2776 current_class = ctxp->class_type; in java_parser_context_restore_global()
2804 ctxp->class_type = current_class; in java_parser_context_suspend()
2832 current_class = saver->class_type; in java_parser_context_resume()
5060 if (decl && current_class && (decl == TYPE_NAME (current_class)))
5416 if (class_type == current_class)
5517 current_class = class_type; in java_fix_constructors()
5541 tree save_current_class = current_class;
5547 current_class = save_current_class;
[all …]
H A Dclass.c1685 tree type_methods = TYPE_METHODS (current_class); in finish_class()
1716 make_class_data (current_class); in finish_class()
1718 rest_of_decl_compilation (TYPE_NAME (current_class), (char*) 0, 1, 0); in finish_class()
1736 if (class == current_class)
1783 if (current_class == type)
2101 tree node = TREE_OPERAND (build_class_ref (current_class), 0); in register_class()
H A Dlang.c1172 return decl != NULL && DECL_CONTEXT (decl) == current_class; in java_decl_ok_for_sibcall()
H A Dexpr.c1759 && inherits_from_p (current_class, clas))
1760 || current_class == clas)
2423 if (DECL_CONTEXT (field_decl) != current_class)
H A Djava-tree.h137 #define current_class \ macro
H A Ddecl.c1735 && ! CLASS_INTERFACE (TYPE_NAME (current_class)))
H A DChangeLog2387 (fold_constant_for_init): Switch/restore current_class to the
3184 (java_fix_constructors): Set `current_class' before fix pass.
3464 * jcf-parse.c (read_class); Read current_class.
3672 * parse.y (resolve_qualified_expression_name): Use current_class
4136 rather than `current_class' to print type name. Don't prepend type
4618 current_class, not its outer context.
4676 current_class isn't an interface. After all methods have been
4951 (current_class): Remove declaration.
5294 `current_class' to NULL separately.
5752 * jcf-parse.c (jcf_parse_source): Reset current_class and
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
H A Duninit-A.c41 extern tree current_class, this_identifier_node;
87 ptr_type = current_class;