aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/ijar/classfile.cc
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-10-20 15:25:48 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-10-20 16:38:27 +0000
commit67f14b82563757a79c92b79a49e8ade63a92ec3e (patch)
tree716053b62a10fdf852c3b06208183ea222f4b9ce /third_party/ijar/classfile.cc
parentdf124b9df1988deac4a2519181166e7bf7f93e02 (diff)
Fix compile warnings
-- MOS_MIGRATED_REVID=105862956
Diffstat (limited to 'third_party/ijar/classfile.cc')
-rw-r--r--third_party/ijar/classfile.cc42
1 files changed, 21 insertions, 21 deletions
diff --git a/third_party/ijar/classfile.cc b/third_party/ijar/classfile.cc
index 1e88688890..7e7b46b5c2 100644
--- a/third_party/ijar/classfile.cc
+++ b/third_party/ijar/classfile.cc
@@ -1,4 +1,4 @@
-// Copyright 2001,2007 Alan Donovan. All rights reserved.
+// Copyright 2007 The Bazel Authors..
//
// Author: Alan Donovan <adonovan@google.com>
//
@@ -488,7 +488,8 @@ struct InnerClassesAttribute : Attribute {
do {
entry_count = kept_entries.size();
- for (int i_entry = 0; i_entry < entries_.size(); ++i_entry) {
+ for (int i_entry = 0; i_entry < static_cast<int>(entries_.size());
+ ++i_entry) {
Entry* entry = entries_[i_entry];
if (entry->inner_class_info->Kept() ||
used_class_names.find(entry->inner_class_info->Display())
@@ -509,7 +510,7 @@ struct InnerClassesAttribute : Attribute {
}
}
iteration += 1;
- } while (entry_count != kept_entries.size());
+ } while (entry_count != static_cast<int>(kept_entries.size()));
if (kept_entries.size() == 0) {
return;
@@ -626,22 +627,22 @@ struct ClassTypeElementValue : ElementValue {
struct ArrayTypeElementValue : ElementValue {
virtual ~ArrayTypeElementValue() {
- for (size_t i = 0; i < values_.size(); i++) {
- delete values_[i];
+ for (const auto *value : values_) {
+ delete value;
}
}
virtual void ExtractClassNames() {
- for (int i = 0; i < values_.size(); i++) {
- values_[i]->ExtractClassNames();
+ for (auto *value : values_) {
+ value->ExtractClassNames();
}
}
void Write(u1 *&p) {
put_u1(p, tag_);
put_u2be(p, values_.size());
- for (size_t ii = 0; ii < values_.size(); ++ii) {
- values_[ii]->Write(p);
+ for (auto *value : values_) {
+ value->Write(p);
}
}
static ArrayTypeElementValue *Read(const u1 *&p) {
@@ -1041,8 +1042,8 @@ struct AnnotationsAttribute : Attribute {
}
virtual void ExtractClassNames() {
- for (int i = 0; i < annotations_.size(); i++) {
- annotations_[i]->ExtractClassNames();
+ for (auto *annotation : annotations_) {
+ annotation->ExtractClassNames();
}
}
@@ -1050,8 +1051,8 @@ struct AnnotationsAttribute : Attribute {
WriteProlog(p, -1);
u1 *payload_start = p - 4;
put_u2be(p, annotations_.size());
- for (size_t ii = 0; ii < annotations_.size(); ++ii) {
- annotations_[ii]->Write(p);
+ for (auto *annotation : annotations_) {
+ annotation->Write(p);
}
put_u4be(payload_start, p - 4 - payload_start); // backpatch length
}
@@ -1124,8 +1125,8 @@ struct TypeAnnotationsAttribute : Attribute {
}
virtual void ExtractClassNames() {
- for (int i = 0; i < type_annotations_.size(); i++) {
- type_annotations_[i]->ExtractClassNames();
+ for (auto *type_annotation : type_annotations_) {
+ type_annotation->ExtractClassNames();
}
}
@@ -1210,14 +1211,14 @@ struct HasAttrs {
void ReadAttrs(const u1 *&p);
virtual ~HasAttrs() {
- for (size_t i = 0; i < attributes.size(); i++) {
- delete attributes[i];
+ for (const auto *attribute : attributes) {
+ delete attribute;
}
}
void ExtractClassNames() {
- for (int i = 0; i < attributes.size(); i++) {
- attributes[i]->ExtractClassNames();
+ for (auto *attribute : attributes) {
+ attribute->ExtractClassNames();
}
}
};
@@ -1777,8 +1778,7 @@ void ClassFile::WriteClass(u1 *&p) {
members.insert(members.end(), fields.begin(), fields.end());
members.insert(members.end(), methods.begin(), methods.end());
ExtractClassNames();
- for (int i = 0; i < members.size(); i++) {
- Member *member = members[i];
+ for (auto *member : members) {
size_t idx = 0;
devtools_ijar::ExtractClassNames(member->descriptor->Display(), &idx);
member->ExtractClassNames();