Author: markt
Date: Thu Nov  5 01:18:05 2009
New Revision: 832954

URL: http://svn.apache.org/viewvc?rev=832954&view=rev
Log:
Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48132
Patch provided by sebb

Modified:
    tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java
    tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java
    tomcat/trunk/java/org/apache/juli/FileHandler.java
    tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java
    tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java
    tomcat/trunk/java/org/apache/naming/EjbRef.java
    tomcat/trunk/java/org/apache/naming/HandlerRef.java
    tomcat/trunk/java/org/apache/naming/NamingEntry.java
    tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java
    tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java
    tomcat/trunk/java/org/apache/naming/ResourceRef.java
    tomcat/trunk/java/org/apache/naming/ServiceRef.java
    tomcat/trunk/java/org/apache/naming/TransactionRef.java
    tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java
    tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java
    
tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java
    tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java
    
tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java
    tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java
    tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java

Modified: tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java (original)
+++ tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java Thu Nov  5 01:18:05 
2009
@@ -120,6 +120,7 @@
             
this.setName("AsyncFileHandlerWriter-"+System.identityHashCode(this));
         }
         
+        @Override
         public void run() {
             while (run) {
                 try {

Modified: tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java (original)
+++ tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java Thu Nov  5 
01:18:05 2009
@@ -74,6 +74,7 @@
      * 
      * @param logger The logger to be added
      */
+    @Override
     public synchronized boolean addLogger(final Logger logger) {
 
         final String loggerName = logger.getName();
@@ -170,6 +171,7 @@
      * 
      * @param name The name of the logger to retrieve
      */
+    @Override
     public synchronized Logger getLogger(final String name) {
         ClassLoader classLoader = Thread.currentThread()
                 .getContextClassLoader();
@@ -181,6 +183,7 @@
      * Get an enumeration of the logger names currently defined in the 
      * classloader local configuration.
      */
+    @Override
     public synchronized Enumeration<String> getLoggerNames() {
         ClassLoader classLoader = Thread.currentThread()
                 .getContextClassLoader();
@@ -194,6 +197,7 @@
      * 
      * @param name The property name
      */    
+    @Override
     public String getProperty(String name) {
         ClassLoader classLoader = Thread.currentThread()
             .getContextClassLoader();
@@ -230,6 +234,7 @@
     }
     
     
+    @Override
     public void readConfiguration()
         throws IOException, SecurityException {
         
@@ -239,6 +244,7 @@
         
     }
         
+    @Override
     public void readConfiguration(InputStream is)
         throws IOException, SecurityException {
         

Modified: tomcat/trunk/java/org/apache/juli/FileHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/FileHandler.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/FileHandler.java (original)
+++ tomcat/trunk/java/org/apache/juli/FileHandler.java Thu Nov  5 01:18:05 2009
@@ -111,6 +111,7 @@
      *
      * @param  record  description of the log event
      */
+    @Override
     public void publish(LogRecord record) {
 
         if (!isLoggable(record)) {
@@ -161,6 +162,7 @@
     /**
      * Close the currently open log file (if any).
      */
+    @Override
     public void close() {
         closeWriter();
     }
@@ -185,6 +187,7 @@
     /**
      * Flush the writer.
      */
+    @Override
     public void flush() {
 
         try {

Modified: tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java (original)
+++ tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java Thu Nov  5 
01:18:05 2009
@@ -49,6 +49,7 @@
     public static final int LOG_LEVEL_ERROR  = 1000;
     public static final int LOG_LEVEL_FATAL  = 1000;
 
+    @Override
     public String format(LogRecord record) {
         Throwable t=record.getThrown();
         int level=record.getLevel().intValue();

Modified: 
tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java 
(original)
+++ tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java 
Thu Nov  5 01:18:05 2009
@@ -82,6 +82,7 @@
     /**
      * Return the underlying cause of this exception (if any).
      */
+    @Override
     public Throwable getCause() {
 
         return (this.cause);

Modified: tomcat/trunk/java/org/apache/naming/EjbRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/EjbRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/EjbRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/EjbRef.java Thu Nov  5 01:18:05 2009
@@ -117,6 +117,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {

Modified: tomcat/trunk/java/org/apache/naming/HandlerRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/HandlerRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/HandlerRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/HandlerRef.java Thu Nov  5 01:18:05 2009
@@ -136,6 +136,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {
@@ -157,6 +158,7 @@
     /**
      * Return a String rendering of this object.
      */
+    @Override
     public String toString() {
 
         StringBuilder sb = new StringBuilder("HandlerRef[");

Modified: tomcat/trunk/java/org/apache/naming/NamingEntry.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/NamingEntry.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/NamingEntry.java (original)
+++ tomcat/trunk/java/org/apache/naming/NamingEntry.java Thu Nov  5 01:18:05 
2009
@@ -64,6 +64,7 @@
     // --------------------------------------------------------- Object Methods
 
 
+    @Override
     public boolean equals(Object obj) {
         if ((obj != null) && (obj instanceof NamingEntry)) {
             return name.equals(((NamingEntry) obj).name);
@@ -73,6 +74,7 @@
     }
 
 
+    @Override
     public int hashCode() {
         return name.hashCode();
     }

Modified: tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java Thu Nov  5 01:18:05 
2009
@@ -78,6 +78,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {

Modified: tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java Thu Nov  5 
01:18:05 2009
@@ -90,6 +90,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {

Modified: tomcat/trunk/java/org/apache/naming/ResourceRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/ResourceRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/ResourceRef.java Thu Nov  5 01:18:05 
2009
@@ -117,6 +117,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {
@@ -138,6 +139,7 @@
     /**
      * Return a String rendering of this object.
      */
+    @Override
     public String toString() {
 
         StringBuilder sb = new StringBuilder("ResourceRef[");

Modified: tomcat/trunk/java/org/apache/naming/ServiceRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ServiceRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/ServiceRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/ServiceRef.java Thu Nov  5 01:18:05 2009
@@ -165,6 +165,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {
@@ -186,6 +187,7 @@
     /**
      * Return a String rendering of this object.
      */
+    @Override
     public String toString() {
 
         StringBuilder sb = new StringBuilder("ServiceRef[");

Modified: tomcat/trunk/java/org/apache/naming/TransactionRef.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/TransactionRef.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/TransactionRef.java (original)
+++ tomcat/trunk/java/org/apache/naming/TransactionRef.java Thu Nov  5 01:18:05 
2009
@@ -74,6 +74,7 @@
      * Retrieves the class name of the factory of the object to which this 
      * reference refers.
      */
+    @Override
     public String getFactoryClassName() {
         String factory = super.getFactoryClassName();
         if (factory != null) {

Modified: tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java (original)
+++ tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java Thu Nov  5 
01:18:05 2009
@@ -56,6 +56,7 @@
     }
 
 
+    @Override
     public String toString() {
         return ("Cache entry: " + name + "\n"
                 + "Exists: " + exists + "\n"

Modified: 
tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java 
(original)
+++ tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java 
Thu Nov  5 01:18:05 2009
@@ -127,6 +127,7 @@
      * 
      * @throws IOException Object not found
      */
+    @Override
     public void connect()
         throws IOException {
         
@@ -173,6 +174,7 @@
     /**
      * Return the content length value.
      */
+    @Override
     public int getContentLength() {
         return getHeaderFieldInt(ResourceAttributes.CONTENT_LENGTH, -1);
     }
@@ -181,6 +183,7 @@
     /**
      * Return the content type value.
      */
+    @Override
     public String getContentType() {
         return getHeaderField(ResourceAttributes.CONTENT_TYPE);
     }
@@ -189,6 +192,7 @@
     /**
      * Return the last modified date.
      */
+    @Override
     public long getDate() {
         return date;
     }
@@ -197,6 +201,7 @@
     /**
      * Return the last modified date.
      */
+    @Override
     public long getLastModified() {
 
         if (!connected) {
@@ -239,6 +244,7 @@
     /**
      * Returns an unmodifiable Map of the header fields.
      */
+    @Override
     public Map<String,List<String>> getHeaderFields() {
 
       if (!connected) {
@@ -282,6 +288,7 @@
     /**
      * Returns the name of the specified header field.
      */
+    @Override
     public String getHeaderField(String name) {
 
         if (!connected) {
@@ -318,6 +325,7 @@
     /**
      * Get object content.
      */
+    @Override
     public Object getContent()
         throws IOException {
         
@@ -339,6 +347,7 @@
     /**
      * Get object content.
      */
+    @Override
     public Object getContent(Class[] classes)
         throws IOException {
         
@@ -357,6 +366,7 @@
     /**
      * Get input stream.
      */
+    @Override
     public InputStream getInputStream() 
         throws IOException {
         
@@ -381,6 +391,7 @@
     /**
      * Get the Permission for this URL
      */
+    @Override
     public Permission getPermission() {
 
         return permission;

Modified: 
tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java 
(original)
+++ 
tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java 
Thu Nov  5 01:18:05 2009
@@ -83,6 +83,7 @@
      * Opens a connection to the object referenced by the <code>URL</code> 
      * argument.
      */
+    @Override
     protected URLConnection openConnection(URL u) 
         throws IOException {
         DirContext currentContext = this.context;
@@ -98,6 +99,7 @@
     /**
      * Override as part of the fix for 36534, to ensure toString is correct.
      */
+    @Override
     protected String toExternalForm(URL u) {
         // pre-compute length of StringBuilder
         int len = u.getProtocol().length() + 1;

Modified: tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java (original)
+++ tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java Thu Nov  
5 01:18:05 2009
@@ -119,6 +119,7 @@
      * @exception IllegalArgumentException if this would create a
      *  malformed URL
      */
+    @Override
     public void setDocBase(String docBase) {
 
     // Validate the format of the proposed document root
@@ -166,6 +167,7 @@
     /**
      * Release any resources allocated for this directory context.
      */
+    @Override
     public void release() {
         super.release();
     }
@@ -177,6 +179,7 @@
      *
      * @param path The path to the desired resource
      */
+    @Override
     protected String doGetRealPath(String path) {
         File file = new File(getDocBase(), path);
         return file.getAbsolutePath();
@@ -192,6 +195,7 @@
      * @return the object bound to name
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     protected Object doLookup(String name)
         throws NamingException {
         Object result = null;
@@ -229,6 +233,7 @@
      * exist
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void unbind(String name)
         throws NamingException {
 
@@ -256,6 +261,7 @@
      * @exception NameAlreadyBoundException if newName is already bound
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void rename(String oldName, String newName)
         throws NamingException {
 
@@ -285,6 +291,7 @@
      * this context. Each element of the enumeration is of type NameClassPair.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<NameClassPair> list(String name)
         throws NamingException {
 
@@ -312,6 +319,7 @@
      * Each element of the enumeration is of type Binding.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<Binding> listBindings(String name)
         throws NamingException {
 
@@ -352,6 +360,7 @@
      * @exception NotContextException if the name is bound but does not name
      * a context, or does not name a context of the appropriate type
      */
+    @Override
     public void destroySubcontext(String name)
         throws NamingException {
         unbind(name);
@@ -368,6 +377,7 @@
      * (if any).
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public Object lookupLink(String name)
         throws NamingException {
         // Note : Links are not supported
@@ -392,6 +402,7 @@
      * not have the notion of a full name
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public String getNameInNamespace()
         throws NamingException {
         return docBase;
@@ -413,6 +424,7 @@
      * indicates that none should be retrieved
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     protected Attributes doGetAttributes(String name, String[] attrIds)
         throws NamingException {
 
@@ -442,6 +454,7 @@
      * completed successfully
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void modifyAttributes(String name, int mod_op, Attributes attrs)
         throws NamingException {
 
@@ -462,6 +475,7 @@
      * completed successfully
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void modifyAttributes(String name, ModificationItem[] mods)
         throws NamingException {
 
@@ -483,6 +497,7 @@
      * of the binding are not supplied
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void bind(String name, Object obj, Attributes attrs)
         throws NamingException {
 
@@ -516,6 +531,7 @@
      * of the binding are not supplied
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void rebind(String name, Object obj, Attributes attrs)
         throws NamingException {
 
@@ -592,6 +608,7 @@
      * the mandatory attributes required for creation
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext createSubcontext(String name, Attributes attrs)
         throws NamingException {
 
@@ -620,6 +637,7 @@
      * @exception OperationNotSupportedException if schema not supported
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext getSchema(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -637,6 +655,7 @@
      * @exception OperationNotSupportedException if schema not supported
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext getSchemaClassDefinition(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -660,6 +679,7 @@
      * context named by name.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name,
             Attributes matchingAttributes, String[] attributesToReturn)
         throws NamingException {
@@ -682,6 +702,7 @@
      * context named by name.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name,
             Attributes matchingAttributes) throws NamingException {
         return null;
@@ -707,6 +728,7 @@
      * contain invalid settings
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name, String filter,
                                     SearchControls cons)
         throws NamingException {
@@ -738,6 +760,7 @@
      * represents an invalid search filter
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name,
             String filterExpr, Object[] filterArgs, SearchControls cons)
         throws NamingException {
@@ -906,6 +929,7 @@
          *
          * @return InputStream
          */
+        @Override
         public InputStream streamContent()
             throws IOException {
             if (binaryContent == null) {
@@ -956,6 +980,7 @@
         /**
          * Is collection.
          */
+        @Override
         public boolean isCollection() {
             if (!accessed) {
                 collection = file.isDirectory();
@@ -970,6 +995,7 @@
          *
          * @return content length value
          */
+        @Override
         public long getContentLength() {
             if (contentLength != -1L)
                 return contentLength;
@@ -983,6 +1009,7 @@
          *
          * @return creation time value
          */
+        @Override
         public long getCreation() {
             if (creation != -1L)
                 return creation;
@@ -996,6 +1023,7 @@
          *
          * @return Creation date value
          */
+        @Override
         public Date getCreationDate() {
             if (creation == -1L) {
                 creation = getCreation();
@@ -1009,6 +1037,7 @@
          *
          * @return lastModified time value
          */
+        @Override
         public long getLastModified() {
             if (lastModified != -1L)
                 return lastModified;
@@ -1022,6 +1051,7 @@
          *
          * @return LastModified date value
          */
+        @Override
         public Date getLastModifiedDate() {
             if (lastModified == -1L) {
                 lastModified = getLastModified();
@@ -1035,6 +1065,7 @@
          *
          * @return Name value
          */
+        @Override
         public String getName() {
             if (name == null)
                 name = file.getName();
@@ -1047,6 +1078,7 @@
          *
          * @return String resource type
          */
+        @Override
         public String getResourceType() {
             if (!accessed) {
                 collection = file.isDirectory();
@@ -1061,6 +1093,7 @@
          * 
          * @return String the file's canonical path
          */
+        @Override
         public String getCanonicalPath() {
             if (canonicalPath == null) {
                 try {

Modified: 
tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java
 (original)
+++ 
tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java
 Thu Nov  5 01:18:05 2009
@@ -31,10 +31,14 @@
 public class ImmutableNameNotFoundException
     extends NameNotFoundException {
 
+    @Override
     public void appendRemainingComponent(String name) {}
+    @Override
     public void appendRemainingName(Name name) {}
+    @Override
     public void setRemainingName(Name name) {}
     public void setResolverName(Name name) {}
+    @Override
     public void setRootCause(Throwable e) {}
 
 }

Modified: tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java 
(original)
+++ tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java Thu 
Nov  5 01:18:05 2009
@@ -976,6 +976,7 @@
     /**
      * Clone the attributes object (WARNING: fake cloning).
      */
+    @Override
     public Object clone() {
         return this;
     }

Modified: tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java?rev=832954&r1=832953&r2=832954&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java (original)
+++ tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java Thu Nov  5 
01:18:05 2009
@@ -115,6 +115,7 @@
      * @exception IllegalArgumentException if this would create a
      *  malformed URL
      */
+    @Override
     public void setDocBase(String docBase) {
 
        // Validate the format of the proposed document root
@@ -151,6 +152,7 @@
     /**
      * Release any resources allocated for this directory context.
      */
+    @Override
     public void release() {
 
         entries = null;
@@ -173,6 +175,7 @@
      *
      * @param path The path to the desired resource
      */
+    @Override
     protected String doGetRealPath(String path) {
         return null;
     }
@@ -188,6 +191,7 @@
      * @return the object bound to name
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     protected Object doLookup(String name)
         throws NamingException {
         return lookup(new CompositeName(name));
@@ -204,6 +208,7 @@
      * @return the object bound to name
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public Object lookup(Name name)
         throws NamingException {
         if (name.isEmpty())
@@ -234,6 +239,7 @@
      * exist
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void unbind(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -251,6 +257,7 @@
      * @exception NameAlreadyBoundException if newName is already bound
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void rename(String oldName, String newName)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -270,6 +277,7 @@
      * this context. Each element of the enumeration is of type NameClassPair.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<NameClassPair> list(String name)
         throws NamingException {
         return list(new CompositeName(name));
@@ -289,6 +297,7 @@
      * this context. Each element of the enumeration is of type NameClassPair.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<NameClassPair> list(Name name)
         throws NamingException {
         if (name.isEmpty())
@@ -314,6 +323,7 @@
      * Each element of the enumeration is of type Binding.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<Binding> listBindings(String name)
         throws NamingException {
         return listBindings(new CompositeName(name));
@@ -333,6 +343,7 @@
      * Each element of the enumeration is of type Binding.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<Binding> listBindings(Name name)
         throws NamingException {
         if (name.isEmpty())
@@ -372,6 +383,7 @@
      * @exception NotContextException if the name is bound but does not name 
      * a context, or does not name a context of the appropriate type
      */
+    @Override
     public void destroySubcontext(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -388,6 +400,7 @@
      * (if any).
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public Object lookupLink(String name)
         throws NamingException {
         // Note : Links are not supported
@@ -412,6 +425,7 @@
      * not have the notion of a full name
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public String getNameInNamespace()
         throws NamingException {
         return docBase;
@@ -433,6 +447,7 @@
      * indicates that none should be retrieved
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     protected Attributes doGetAttributes(String name, String[] attrIds)
         throws NamingException {
         return getAttributes(new CompositeName(name), attrIds);
@@ -447,6 +462,7 @@
      * @param name the name of the object from which to retrieve attributes
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public Attributes getAttributes(Name name, String[] attrIds)
         throws NamingException {
         
@@ -488,6 +504,7 @@
      * completed successfully
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void modifyAttributes(String name, int mod_op, Attributes attrs)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -508,6 +525,7 @@
      * completed successfully
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void modifyAttributes(String name, ModificationItem[] mods)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -529,6 +547,7 @@
      * of the binding are not supplied
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void bind(String name, Object obj, Attributes attrs)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -553,6 +572,7 @@
      * of the binding are not supplied
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public void rebind(String name, Object obj, Attributes attrs)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -576,6 +596,7 @@
      * the mandatory attributes required for creation
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext createSubcontext(String name, Attributes attrs)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -595,6 +616,7 @@
      * @exception OperationNotSupportedException if schema not supported
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext getSchema(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -612,6 +634,7 @@
      * @exception OperationNotSupportedException if schema not supported
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public DirContext getSchemaClassDefinition(String name)
         throws NamingException {
         throw new OperationNotSupportedException();
@@ -635,6 +658,7 @@
      * context named by name.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name,
             Attributes matchingAttributes, String[] attributesToReturn)
         throws NamingException {
@@ -657,6 +681,7 @@
      * context named by name.
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name,
             Attributes matchingAttributes) throws NamingException {
         throw new OperationNotSupportedException();
@@ -682,6 +707,7 @@
      * contain invalid settings
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name, String filter, 
                                     SearchControls cons)
         throws NamingException {
@@ -713,6 +739,7 @@
      * represents an invalid search filter
      * @exception NamingException if a naming exception is encountered
      */
+    @Override
     public NamingEnumeration<SearchResult> search(String name, String 
filterExpr, 
                                     Object[] filterArgs, SearchControls cons)
         throws NamingException {
@@ -947,6 +974,7 @@
          * 
          * @return InputStream
          */
+        @Override
         public InputStream streamContent()
             throws IOException {
             try {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to