< prev index next >

src/hotspot/share/ci/ciObjectFactory.hpp

Print this page

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


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

122   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
123 
124   // Get a ciInstance representing an unresolved method handle constant.
125   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
126                                                   ciSymbol* name,
127                                                   ciSymbol* signature,
128                                                   int       ref_kind);
129 
130   // Get a ciInstance representing an unresolved method type constant.
131   ciInstance* get_unloaded_method_type_constant(ciSymbol* signature);
132 
133 
134   ciInstance* get_unloaded_object_constant();
135 
136   // Get the ciMethodData representing the methodData for a method
137   // with none.
138   ciMethodData* get_empty_methodData();
139 
140   ciReturnAddress* get_return_address(int bci);
141 
142   ciWrapper* make_null_free_wrapper(ciType* type);
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
< prev index next >