< prev index next >

src/hotspot/share/ci/ciObjectFactory.hpp

Print this page

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



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

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