langtools/src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
changeset 4073 9788f4549740
parent 3998 c66be272f350
child 4548 bc0d5b3c3b2d
--- a/langtools/src/share/classes/com/sun/tools/javac/file/BaseFileObject.java	Tue Oct 13 15:26:30 2009 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/file/BaseFileObject.java	Wed Oct 14 15:41:28 2009 -0700
@@ -120,6 +120,14 @@
 
     }
 
+    // force subtypes to define equals
+    @Override
+    public abstract boolean equals(Object other);
+
+    // force subtypes to define hashCode
+    @Override
+    public abstract int hashCode();
+
     /** The file manager that created this JavaFileObject. */
     protected final JavacFileManager fileManager;
 }