示例#1
0
void ClassInfo::print_value_on(Stream* st) {
#if USE_DEBUG_PRINTING
  st->print("ClassInfo ");

  ReturnOop raw_name = obj_field(name_offset());
  if (raw_name == Symbols::unknown()->obj()) {
    st->print("(renamed) ");
  }

  print_name_on(st);
#endif
}
示例#2
0
void ClassInfo::print_value_on(Stream* st) {
#if ENABLE_TTY_TRACE
  st->print("ClassInfo ");

  ReturnOop raw_name = obj_field(name_offset());
  if (raw_name == Symbols::unknown()->obj()) {
    st->print("(renamed) ");
  }

  print_name_on(st);
#endif
}
示例#3
0
void memOopKlass::oop_print_value_on(oop obj, outputStream* st) {
  if (obj == nilObj)   st->print("nil");
  else if (obj == trueObj)  st->print("true");
  else if (obj == falseObj) st->print("false");
  else {
    if (PrintObjectID) {
      memOop(obj)->print_id_on(st);
      st->print("-");
    }
    print_name_on(st);
  }
  if (PrintOopAddress) st->print(" (%#x)", this);
}
void associationKlass::oop_print_value_on(oop obj, outputStream* st) {
  associationOop assoc = associationOop(obj);
  if (PrintObjectID) {
    memOop(obj)->print_id_on(st);
    st->print("-");
  }
  print_name_on(st);
  st->print(" {"); 
  assoc->key()->print_symbol_on(st);
  st->print(", "); 
  assoc->value()->print_value_on(st);
  if (assoc->is_constant()) {
    st->print(" (constant)");
  }
  st->print("}");
  if (PrintOopAddress) st->print(" (%#x)", this);
}
示例#5
0
文件: ciType.cpp 项目: dain/graal
// ------------------------------------------------------------------
// ciType::print_impl
//
// Implementation of the print method.
void ciType::print_impl(outputStream* st) {
  st->print(" type=");
  print_name_on(st);
}
示例#6
0
 void print_name() {
   print_name_on(tty);
 }