On 21 October 2010 17:26, <ma...@apache.org> wrote: > Author: markt > Date: Thu Oct 21 16:26:50 2010 > New Revision: 1026057 > > URL: http://svn.apache.org/viewvc?rev=1026057&view=rev > Log: > Allow Checkstyle's unused imports test to be used with this class > Fix Eclipse warnings > > Modified: > tomcat/trunk/java/org/apache/naming/SelectorContext.java > > Modified: tomcat/trunk/java/org/apache/naming/SelectorContext.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/SelectorContext.java?rev=1026057&r1=1026056&r2=1026057&view=diff > ============================================================================== > --- tomcat/trunk/java/org/apache/naming/SelectorContext.java (original) > +++ tomcat/trunk/java/org/apache/naming/SelectorContext.java Thu Oct 21 > 16:26:50 2010 > @@ -23,15 +23,10 @@ import java.util.Hashtable; > import javax.naming.Binding; > import javax.naming.Context; > import javax.naming.Name; > -import javax.naming.NameAlreadyBoundException; > import javax.naming.NameClassPair; > -import javax.naming.NameNotFoundException; > import javax.naming.NameParser; > import javax.naming.NamingEnumeration; > import javax.naming.NamingException; > -import javax.naming.NotContextException; > -import javax.naming.OperationNotSupportedException; > -import javax.naming.directory.InvalidAttributesException;
Does not agree with below: > > /** > * Catalina JNDI Context implementation. > @@ -125,6 +120,7 @@ public class SelectorContext implements > * @return the object bound to name > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object lookup(Name name) > throws NamingException { > > @@ -147,6 +143,7 @@ public class SelectorContext implements > * @return the object bound to name > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object lookup(String name) > throws NamingException { > > @@ -169,11 +166,13 @@ public class SelectorContext implements > * > * @param name the name to bind; may not be empty > * @param obj the object to bind; possibly null > - * @exception NameAlreadyBoundException if name is already bound > - * @exception InvalidAttributesException if object did not supply all > - * mandatory attributes > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > + * @exception javax.naming.InvalidAttributesException if object did not > + * supply all mandatory attributes Does not agree with the import that was removed. Should be javax.naming.directory.InvalidAttributesException > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void bind(Name name, Object obj) > throws NamingException { > getBoundContext().bind(parseName(name), obj); > @@ -185,11 +184,13 @@ public class SelectorContext implements > * > * @param name the name to bind; may not be empty > * @param obj the object to bind; possibly null > - * @exception NameAlreadyBoundException if name is already bound > - * @exception InvalidAttributesException if object did not supply all > - * mandatory attributes > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > + * @exception javax.naming.InvalidAttributesException if object did not > + * supply all mandatory attributes > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void bind(String name, Object obj) > throws NamingException { > getBoundContext().bind(parseName(name), obj); > @@ -207,10 +208,11 @@ public class SelectorContext implements > * > * @param name the name to bind; may not be empty > * @param obj the object to bind; possibly null > - * @exception InvalidAttributesException if object did not supply all > - * mandatory attributes > + * @exception javax.naming.InvalidAttributesException if object did not > + * supply all mandatory attributes > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void rebind(Name name, Object obj) > throws NamingException { > getBoundContext().rebind(parseName(name), obj); > @@ -222,10 +224,11 @@ public class SelectorContext implements > * > * @param name the name to bind; may not be empty > * @param obj the object to bind; possibly null > - * @exception InvalidAttributesException if object did not supply all > - * mandatory attributes > + * @exception javax.naming.InvalidAttributesException if object did not > + * supply all mandatory attributes > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void rebind(String name, Object obj) > throws NamingException { > getBoundContext().rebind(parseName(name), obj); > @@ -242,10 +245,11 @@ public class SelectorContext implements > * NameNotFoundException if any of the intermediate contexts do not exist. > * > * @param name the name to bind; may not be empty > - * @exception NameNotFoundException if an intermediate context does not > - * exist > + * @exception javax.naming NameNotFoundException if an intermediate > context > + * does not exist > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void unbind(Name name) > throws NamingException { > getBoundContext().unbind(parseName(name)); > @@ -256,10 +260,11 @@ public class SelectorContext implements > * Unbinds the named object. > * > * @param name the name to bind; may not be empty > - * @exception NameNotFoundException if an intermediate context does not > - * exist > + * @exception javax.naming NameNotFoundException if an intermediate > context > + * does not exist > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void unbind(String name) > throws NamingException { > getBoundContext().unbind(parseName(name)); > @@ -274,9 +279,11 @@ public class SelectorContext implements > * > * @param oldName the name of the existing binding; may not be empty > * @param newName the name of the new binding; may not be empty > - * @exception NameAlreadyBoundException if newName is already bound > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void rename(Name oldName, Name newName) > throws NamingException { > getBoundContext().rename(parseName(oldName), parseName(newName)); > @@ -289,9 +296,11 @@ public class SelectorContext implements > * > * @param oldName the name of the existing binding; may not be empty > * @param newName the name of the new binding; may not be empty > - * @exception NameAlreadyBoundException if newName is already bound > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void rename(String oldName, String newName) > throws NamingException { > getBoundContext().rename(parseName(oldName), parseName(newName)); > @@ -311,6 +320,7 @@ public class SelectorContext implements > * 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 { > > @@ -332,6 +342,7 @@ public class SelectorContext implements > * 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 { > > @@ -357,6 +368,7 @@ public class SelectorContext implements > * 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 { > > @@ -378,6 +390,7 @@ public class SelectorContext implements > * 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 { > > @@ -410,11 +423,12 @@ public class SelectorContext implements > * the foreign context's "native" naming system. > * > * @param name the name of the context to be destroyed; may not be empty > - * @exception NameNotFoundException if an intermediate context does not > - * exist > - * @exception NotContextException if the name is bound but does not name > - * a context, or does not name a context of the appropriate type > + * @exception javax.naming NameNotFoundException if an intermediate > context > + * does not exist > + * @exception javax.naming.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(Name name) > throws NamingException { > getBoundContext().destroySubcontext(parseName(name)); > @@ -425,11 +439,12 @@ public class SelectorContext implements > * Destroys the named context and removes it from the namespace. > * > * @param name the name of the context to be destroyed; may not be empty > - * @exception NameNotFoundException if an intermediate context does not > - * exist > - * @exception NotContextException if the name is bound but does not name > - * a context, or does not name a context of the appropriate type > + * @exception javax.naming NameNotFoundException if an intermediate > context > + * does not exist > + * @exception javax.naming.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 { > getBoundContext().destroySubcontext(parseName(name)); > @@ -444,11 +459,13 @@ public class SelectorContext implements > * > * @param name the name of the context to create; may not be empty > * @return the newly created context > - * @exception NameAlreadyBoundException if name is already bound > - * @exception InvalidAttributesException if creation of the subcontext > - * requires specification of mandatory attributes > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > + * @exception javax.naming.InvalidAttributesException if creation of the > + * sub-context requires specification of mandatory attributes > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Context createSubcontext(Name name) > throws NamingException { > return getBoundContext().createSubcontext(parseName(name)); > @@ -460,11 +477,13 @@ public class SelectorContext implements > * > * @param name the name of the context to create; may not be empty > * @return the newly created context > - * @exception NameAlreadyBoundException if name is already bound > - * @exception InvalidAttributesException if creation of the subcontext > - * requires specification of mandatory attributes > + * @exception javax.naming.NameAlreadyBoundException if name is already > + * bound > + * @exception javax.naming.InvalidAttributesException if creation of the > + * sub-context requires specification of mandatory attributes > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Context createSubcontext(String name) > throws NamingException { > return getBoundContext().createSubcontext(parseName(name)); > @@ -481,6 +500,7 @@ public class SelectorContext implements > * (if any). > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object lookupLink(Name name) > throws NamingException { > > @@ -502,6 +522,7 @@ public class SelectorContext implements > * (if any). > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object lookupLink(String name) > throws NamingException { > > @@ -528,6 +549,7 @@ public class SelectorContext implements > * components > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public NameParser getNameParser(Name name) > throws NamingException { > return getBoundContext().getNameParser(parseName(name)); > @@ -542,6 +564,7 @@ public class SelectorContext implements > * components > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public NameParser getNameParser(String name) > throws NamingException { > return getBoundContext().getNameParser(parseName(name)); > @@ -563,10 +586,11 @@ public class SelectorContext implements > * @return the composition of prefix and name > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Name composeName(Name name, Name prefix) > throws NamingException { > - prefix = (Name) prefix.clone(); > - return prefix.addAll(name); > + Name prefixClone = (Name) prefix.clone(); > + return prefixClone.addAll(name); > } > > > @@ -578,6 +602,7 @@ public class SelectorContext implements > * @return the composition of prefix and name > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public String composeName(String name, String prefix) > throws NamingException { > return prefix + "/" + name; > @@ -593,6 +618,7 @@ public class SelectorContext implements > * @param propVal the value of the property to add; may not be null > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object addToEnvironment(String propName, Object propVal) > throws NamingException { > return getBoundContext().addToEnvironment(propName, propVal); > @@ -606,6 +632,7 @@ public class SelectorContext implements > * may not be null > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Object removeFromEnvironment(String propName) > throws NamingException { > return getBoundContext().removeFromEnvironment(propName); > @@ -622,6 +649,7 @@ public class SelectorContext implements > * @return the environment of this context; never null > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public Hashtable<?,?> getEnvironment() > throws NamingException { > return getBoundContext().getEnvironment(); > @@ -638,6 +666,7 @@ public class SelectorContext implements > * > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public void close() > throws NamingException { > getBoundContext().close(); > @@ -657,10 +686,11 @@ public class SelectorContext implements > * OperationNotSupportedException is thrown. > * > * @return this context's name in its own namespace; never null > - * @exception OperationNotSupportedException if the naming system does > - * not have the notion of a full name > + * @exception javax.naming.OperationNotSupportedException if the naming > + * system does not have the notion of a full name > * @exception NamingException if a naming exception is encountered > */ > + �...@override > public String getNameInNamespace() > throws NamingException { > return prefix; > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org