Make RevObject.getType implementations final
commit6c7987b59eb3e987de8887b2e6776e12ef5a05ad
authorShawn O. Pearce <spearce@spearce.org>
Fri, 13 Mar 2009 02:07:39 +0000 (12 19:07 -0700)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sun, 15 Mar 2009 11:48:39 +0000 (15 12:48 +0100)
tree7ce319f9d8168b0109364820ac23ed755ffc758c
parent403a9ba3d2131d8dd0a0cf44e874e3cbe52217f9
Make RevObject.getType implementations final

These methods should never be overridden once defined by the base
class of RevCommit, RevTree, RevBlob or RevTag.  An override is
only going to provide confusion to calls who rely upon the return
value to know if a downcast is safe.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit/src/org/spearce/jgit/revwalk/RevBlob.java
org.spearce.jgit/src/org/spearce/jgit/revwalk/RevCommit.java
org.spearce.jgit/src/org/spearce/jgit/revwalk/RevObject.java
org.spearce.jgit/src/org/spearce/jgit/revwalk/RevTag.java
org.spearce.jgit/src/org/spearce/jgit/revwalk/RevTree.java