Lines Matching defs:ciField
26 #include "ci/ciField.hpp"
37 // ciField
41 // the ciField will be incomplete.
44 // To avoid vicious circularities, we initialize ciField::_type to NULL
45 // for reference types and derive it lazily from the ciField::_signature.
59 // It is not a vicious circularity for a ciField to recursively create
69 // ciField::ciField
70 ciField::ciField(ciInstanceKlass* klass, int index): _known_to_link_with_put(NULL), _known_to_link_with_get(NULL) {
146 ciField::ciField(fieldDescriptor *fd): _known_to_link_with_put(NULL), _known_to_link_with_get(NULL) {
185 void ciField::initialize_from(fieldDescriptor* fd) {
282 // ciField::compute_type
285 ciType* ciField::compute_type() {
289 ciType* ciField::compute_type_impl() {
311 // ciField::will_link
315 bool ciField::will_link(ciInstanceKlass* accessing_klass,
325 // ciField.
367 // ciField::print
368 void ciField::print() {
369 tty->print("<ciField name=");
387 // ciField::print_name_on
390 void ciField::print_name_on(outputStream* st) {