示例#1
0
void MultiBranchData::print_data_on(outputStream* st) {
  print_shared(st, "MultiBranchData");
  st->print_cr("default_count(%u) displacement(%d)",
               default_count(), default_displacement());
  int cases = number_of_cases();
  for (int i = 0; i < cases; i++) {
    tab(st);
    st->print_cr("count(%u) displacement(%d)",
                 count_at(i), displacement_at(i));
  }
}
int ScanBlocks::address_count_at(int index) const {
  return count_at(addressTag, index);
}
int ScanBlocks::obj_count_at(int index) const {
  return count_at(objectTag, index);
}
int ScanBlocks::double_count_at(int index) const {
  return count_at(doubleTag, index);
}
int ScanBlocks::float_count_at(int index) const {
  return count_at(floatTag, index);
}
int ScanBlocks::long_count_at(int index) const {
  return count_at(longTag, index);
}