Mike Personick created TINKERPOP-1058: -----------------------------------------
Summary: Make EmptyVertexProperty and EmptyProperty not final Key: TINKERPOP-1058 URL: https://issues.apache.org/jira/browse/TINKERPOP-1058 Project: TinkerPop Issue Type: Wish Components: structure Affects Versions: 3.1.0-incubating, 3.1.1-incubating Reporter: Mike Personick Priority: Minor I would like to be able to extend these classes to make certain tests in the StructureStandardSuite pass without overriding them and changing their logic a bit. Those tests do things like this: assertEquals(VertexProperty.empty(), p); Where in my case p is a BlazeVertexProperty (strengthens the return type on any iterators to CloseableIterator), but the equality method on EmptyVertexProperty checks the class of other. So I'd need to subclass EmptyVertexProperty to make it work. Of course if we changed the GraphAPI to use CloseableIterators then this change would become unnecessary as I could use the "stock" API instead. Related to: https://issues.apache.org/jira/browse/TINKERPOP-790 -- This message was sent by Atlassian JIRA (v6.3.4#6332)