You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ar...@apache.org on 2006/06/10 20:01:45 UTC

svn commit: r413338 - /incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java

Author: archie
Date: Sat Jun 10 11:01:45 2006
New Revision: 413338

URL: http://svn.apache.org/viewvc?rev=413338&view=rev
Log:
Apply patch from HARMONY-572.

Modified:
    incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java

Modified: incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java?rev=413338&r1=413337&r2=413338&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java (original)
+++ incubator/harmony/enhanced/classlibadapter/trunk/modules/kernel/src/main/java/java/lang/Package.java Sat Jun 10 11:01:45 2006
@@ -36,7 +36,7 @@
 
     private final String name, specTitle, specVersion, specVendor, implTitle,
             implVersion, implVendor;
-    //private final URL sealBase;
+    private final URL sealBase;
 
     Package(String name, String specTitle, String specVersion, String specVendor,
             String implTitle, String implVersion, String implVendor, URL sealBase) {
@@ -47,7 +47,7 @@
         this.implTitle = implTitle;
         this.implVersion = implVersion;
         this.implVendor = implVendor;
-        //this.sealBase = sealBase;
+        this.sealBase = sealBase;
     }
 
 	/**
@@ -185,7 +185,7 @@
 	 * @return true if this package is sealed, false otherwise
 	 */
 	public boolean isSealed() {
-		throw new RuntimeException("not implemented");
+                return sealBase != null;
 	}
 
 	/**
@@ -197,9 +197,7 @@
 	 * @return true if this package is sealed, false otherwise
 	 */
 	public boolean isSealed(URL url) {
-        //fixit -- always returning "false" is good enough for simple "hello world" application
-		//return false;
-		throw new RuntimeException("not implemented");
+                return sealBase != null && sealBase.sameFile(url);
 	}
 
 	/**