8016218: Warnings building corba repo due to missing hashCode methods
Reviewed-by: chegar, coffeys, dfuchs
This commit is contained in:
parent
064e98a35c
commit
e8efa34206
@ -147,6 +147,14 @@ public class StubDelegateImpl implements javax.rmi.CORBA.StubDelegate
|
||||
return ior.equals( other.ior ) ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
if (ior == null) {
|
||||
return 0;
|
||||
} else {
|
||||
return ior.hashCode();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this stub. Returns the same string
|
||||
* for all stubs that represent the same remote object.
|
||||
|
@ -455,6 +455,10 @@ public class ParserTable {
|
||||
return other instanceof TestBadServerIdHandler ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public void handle( ObjectKey objectKey )
|
||||
{
|
||||
}
|
||||
@ -518,6 +522,10 @@ public class ParserTable {
|
||||
return other instanceof TestLegacyORBSocketFactory ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public ServerSocket createServerSocket( String type, int port )
|
||||
{
|
||||
return null ;
|
||||
@ -543,6 +551,10 @@ public class ParserTable {
|
||||
return other instanceof TestORBSocketFactory ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public void setORB(ORB orb)
|
||||
{
|
||||
}
|
||||
@ -572,6 +584,10 @@ public class ParserTable {
|
||||
return other instanceof TestIORToSocketInfo;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public List getSocketInfo(IOR ior)
|
||||
{
|
||||
return null;
|
||||
@ -608,6 +624,10 @@ public class ParserTable {
|
||||
return other instanceof TestContactInfoListFactory;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public void setORB(ORB orb) { }
|
||||
|
||||
public CorbaContactInfoList create( IOR ior ) { return null; }
|
||||
@ -865,6 +885,10 @@ public class ParserTable {
|
||||
return other instanceof TestORBInitializer1 ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public void pre_init( ORBInitInfo info )
|
||||
{
|
||||
}
|
||||
@ -882,6 +906,10 @@ public class ParserTable {
|
||||
return other instanceof TestORBInitializer2 ;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public void pre_init( ORBInitInfo info )
|
||||
{
|
||||
}
|
||||
@ -950,6 +978,8 @@ public class ParserTable {
|
||||
{
|
||||
return other instanceof TestAcceptor1 ;
|
||||
}
|
||||
|
||||
public int hashCode() { return 1; }
|
||||
public boolean initialize() { return true; }
|
||||
public boolean initialized() { return true; }
|
||||
public String getConnectionCacheType() { return "FOO"; }
|
||||
@ -981,6 +1011,7 @@ public class ParserTable {
|
||||
{
|
||||
return other instanceof TestAcceptor2 ;
|
||||
}
|
||||
public int hashCode() { return 1; }
|
||||
public boolean initialize() { return true; }
|
||||
public boolean initialized() { return true; }
|
||||
public String getConnectionCacheType() { return "FOO"; }
|
||||
|
@ -151,7 +151,9 @@ public final class RepIdDelegator
|
||||
}
|
||||
|
||||
// Constructor used for factory/utility cases
|
||||
public RepIdDelegator() {}
|
||||
public RepIdDelegator() {
|
||||
this(null);
|
||||
}
|
||||
|
||||
// Constructor used by getIdFromString. All non-static
|
||||
// RepositoryId methods will use the provided delegate.
|
||||
@ -159,7 +161,7 @@ public final class RepIdDelegator
|
||||
this.delegate = _delegate;
|
||||
}
|
||||
|
||||
private RepositoryId delegate;
|
||||
private final RepositoryId delegate;
|
||||
|
||||
public String toString() {
|
||||
if (delegate != null)
|
||||
@ -174,4 +176,12 @@ public final class RepIdDelegator
|
||||
else
|
||||
return super.equals(obj);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
if (delegate != null) {
|
||||
return delegate.hashCode();
|
||||
} else {
|
||||
return super.hashCode();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,6 +32,7 @@
|
||||
|
||||
package sun.rmi.rmic.iiop;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Vector;
|
||||
import sun.tools.java.Identifier;
|
||||
import sun.tools.java.ClassNotFound;
|
||||
@ -1851,6 +1852,10 @@ public abstract class CompoundType extends Type {
|
||||
return false;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return getName().hashCode() ^ Arrays.hashCode(arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a new Method object that is a legal combination of
|
||||
* this method object and another one.
|
||||
|
Loading…
Reference in New Issue
Block a user