Finish off the new JNI implementation.
There are a handful of remaining TODOs, but this gives us complete coverage.
Change-Id: Ibee38e6a87a0fcfae769d991125b0551243c8eeb
diff --git a/src/reference_table.h b/src/reference_table.h
index 2e4d954..15a2e11 100644
--- a/src/reference_table.h
+++ b/src/reference_table.h
@@ -34,20 +34,20 @@
public:
ReferenceTable(const char* name, size_t initial_size, size_t max_size);
- void Add(Object* obj);
+ void Add(const Object* obj);
- void Remove(Object* obj);
+ void Remove(const Object* obj);
size_t Size() const;
void Dump() const;
private:
- static void Dump(const std::vector<Object*>& entries);
+ static void Dump(const std::vector<const Object*>& entries);
friend class IndirectReferenceTable; // For Dump.
std::string name_;
- std::vector<Object*> entries_;
+ std::vector<const Object*> entries_;
size_t max_size_;
};