< prev index next >

src/hotspot/share/ci/ciObjectFactory.hpp

Print this page

121   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
122 
123   // Get a ciInstance representing an unresolved method handle constant.
124   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
125                                                   ciSymbol* name,
126                                                   ciSymbol* signature,
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() { return &_ci_metadata; }
142   // RedefineClasses support
143   void metadata_do(MetadataClosure* f);
144 
145   void print_contents();
146   void print();
147 };
148 
149 #endif // SHARE_CI_CIOBJECTFACTORY_HPP

121   ciInstance* get_unloaded_klass_mirror(ciKlass* type);
122 
123   // Get a ciInstance representing an unresolved method handle constant.
124   ciInstance* get_unloaded_method_handle_constant(ciKlass*  holder,
125                                                   ciSymbol* name,
126                                                   ciSymbol* signature,
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   ciWrapper* make_null_free_wrapper(ciType* type);
142 
143   GrowableArray<ciMetadata*>* get_ci_metadata() { return &_ci_metadata; }
144   // RedefineClasses support
145   void metadata_do(MetadataClosure* f);
146 
147   void print_contents();
148   void print();
149 };
150 
151 #endif // SHARE_CI_CIOBJECTFACTORY_HPP
< prev index next >