127 int ref_kind); 128 129 // Get a ciInstance representing an unresolved method type constant. 130 ciInstance* get_unloaded_method_type_constant(ciSymbol* signature); 131 132 133 ciInstance* get_unloaded_object_constant(); 134 135 // Get the ciMethodData representing the methodData for a method 136 // with none. 137 ciMethodData* get_empty_methodData(); 138 139 ciReturnAddress* get_return_address(int bci); 140 141 GrowableArray<ciMetadata*>* get_ci_metadata() const { return _ci_metadata; } 142 // RedefineClasses support 143 void metadata_do(void f(Metadata*)); 144 145 void print_contents(); 146 void print(); 147 }; 148 149 #endif // SHARE_CI_CIOBJECTFACTORY_HPP | 127 int ref_kind); 128 129 // Get a ciInstance representing an unresolved method type constant. 130 ciInstance* get_unloaded_method_type_constant(ciSymbol* signature); 131 132 133 ciInstance* get_unloaded_object_constant(); 134 135 // Get the ciMethodData representing the methodData for a method 136 // with none. 137 ciMethodData* get_empty_methodData(); 138 139 ciReturnAddress* get_return_address(int bci); 140 141 GrowableArray<ciMetadata*>* get_ci_metadata() const { return _ci_metadata; } 142 // RedefineClasses support 143 void metadata_do(void f(Metadata*)); 144 145 void print_contents(); 146 void print(); 147 148 ciWrapper* make_never_null_wrapper(ciType* type); 149 }; 150 151 #endif // SHARE_CI_CIOBJECTFACTORY_HPP |