< prev index next >

src/hotspot/share/ci/ciObjectFactory.hpp

Print this page

131   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
132 
133   // Get a ciInstance representing an unresolved method handle constant.
134   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
135                                                   ciSymbol* name,
136                                                   ciSymbol* signature,
137                                                   int       ref_kind);
138 
139   // Get a ciInstance representing an unresolved method type constant.
140   ciInstance* get_unloaded_method_type_constant(ciSymbol* signature);
141 
142 
143   ciInstance* get_unloaded_object_constant();
144 
145   // Get the ciMethodData representing the methodData for a method
146   // with none.
147   ciMethodData* get_empty_methodData();
148 
149   ciReturnAddress* get_return_address(int bci);
150 



151   GrowableArray<ciMetadata*>* get_ci_metadata() { return &_ci_metadata; }
152   // RedefineClasses support
153   void metadata_do(MetadataClosure* f);
154 
155   void print_contents();
156   void print();
157 };
158 
159 #endif // SHARE_CI_CIOBJECTFACTORY_HPP

131   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
132 
133   // Get a ciInstance representing an unresolved method handle constant.
134   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
135                                                   ciSymbol* name,
136                                                   ciSymbol* signature,
137                                                   int       ref_kind);
138 
139   // Get a ciInstance representing an unresolved method type constant.
140   ciInstance* get_unloaded_method_type_constant(ciSymbol* signature);
141 
142 
143   ciInstance* get_unloaded_object_constant();
144 
145   // Get the ciMethodData representing the methodData for a method
146   // with none.
147   ciMethodData* get_empty_methodData();
148 
149   ciReturnAddress* get_return_address(int bci);
150 
151   ciWrapper* make_early_larval_wrapper(ciType* type);
152   ciWrapper* make_null_free_wrapper(ciType* type);
153 
154   GrowableArray<ciMetadata*>* get_ci_metadata() { return &_ci_metadata; }
155   // RedefineClasses support
156   void metadata_do(MetadataClosure* f);
157 
158   void print_contents();
159   void print();
160 };
161 
162 #endif // SHARE_CI_CIOBJECTFACTORY_HPP
< prev index next >