< prev index next >

src/hotspot/share/ci/ciObjectFactory.hpp

Print this page

124   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
125 
126   // Get a ciInstance representing an unresolved method handle constant.
127   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
128                                                   ciSymbol* name,
129                                                   ciSymbol* signature,
130                                                   int       ref_kind);
131 
132   // Get a ciInstance representing an unresolved method type constant.
133   ciInstance* get_unloaded_method_type_constant(ciSymbol* signature);
134 
135 
136   ciInstance* get_unloaded_object_constant();
137 
138   // Get the ciMethodData representing the methodData for a method
139   // with none.
140   ciMethodData* get_empty_methodData();
141 
142   ciReturnAddress* get_return_address(int bci);
143 



144   GrowableArray<ciMetadata*>* get_ci_metadata() { return &_ci_metadata; }
145   // RedefineClasses support
146   void metadata_do(MetadataClosure* f);
147 
148   void print_contents();
149   void print();
150 };
151 
152 #endif // SHARE_CI_CIOBJECTFACTORY_HPP

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