Const correctness on Java Collection Size.

I need to get rid of these, but cleaning them up first lets me
address them in-situ for const correctness _before_ I unravel
the runtime type maze.
This commit is contained in:
2025-08-23 02:37:14 -04:00
parent 412adaa492
commit 0bc863faf1
2 changed files with 5 additions and 5 deletions

View File

@ -121,7 +121,7 @@ Vector::~Vector()
DBG_OBJ_DELETE ();
}
int Vector::size ()
int Vector::size () const
{
return numElements;
}
@ -481,7 +481,7 @@ HashSet::~HashSet()
delete[] table;
}
int HashSet::size ()
int HashSet::size () const
{
return numElements;
}

View File

@ -137,7 +137,7 @@ class Collection: public Collection0
public:
void intoStringBuffer(misc::StringBuffer *sb) const override;
inline Iterator iterator() { Iterator it(createIterator()); return it; }
virtual int size() = 0;
virtual int size() const = 0;
};
@ -173,7 +173,7 @@ public:
Vector(int initSize, bool ownerOfObjects);
~Vector();
int size();
int size() const override;
void put(object::Object *newElement, int newPos = -1);
void insert(object::Object *newElement, int pos);
@ -315,7 +315,7 @@ public:
HashSet(bool ownerOfObjects, int tableSize = 251);
~HashSet();
int size ();
int size () const override;
void put (object::Object *object);
bool contains (object::Object *key) const;