You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2007/10/06 14:33:56 UTC
svn commit: r582487 -
/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java
Author: elecharny
Date: Sat Oct 6 05:33:55 2007
New Revision: 582487
URL: http://svn.apache.org/viewvc?rev=582487&view=rev
Log:
Removed warnings adding <?> to Class
Modified:
directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java
Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java?rev=582487&r1=582486&r2=582487&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/util/DirectoryClassUtils.java Sat Oct 6 05:33:55 2007
@@ -43,15 +43,16 @@
* @return The Method found.
* @throws NoSuchMethodException
*/
- public static Method getAssignmentCompatibleMethod( Class clazz,
+ public static Method getAssignmentCompatibleMethod( Class<?> clazz,
String candidateMethodName,
- Class[] candidateParameterTypes
+ Class<?>[] candidateParameterTypes
) throws NoSuchMethodException
{
try
{
// Look for exactly the same signature.
Method exactMethod = clazz.getMethod( candidateMethodName, candidateParameterTypes );
+
if ( exactMethod != null )
{
return exactMethod;
@@ -64,10 +65,10 @@
* Look for the assignment-compatible signature.
*/
- // Get all methods of the clazz.
+ // Get all methods of the class.
Method[] methods = clazz.getMethods();
- // For each method of the clazz...
+ // For each method of the class...
for ( int mx = 0; mx < methods.length; mx++ )
{
// If the method name does not match...
@@ -78,7 +79,7 @@
}
// ... Get parameter types list.
- Class[] parameterTypes = methods[ mx ].getParameterTypes();
+ Class<?>[] parameterTypes = methods[ mx ].getParameterTypes();
// If parameter types list length mismatch...
if ( parameterTypes.length != candidateParameterTypes.length )
@@ -103,7 +104,5 @@
}
throw new NoSuchMethodException( clazz.getName() + "." + candidateMethodName + "(" + Arrays.toString( candidateParameterTypes ) + ")" );
-
}
-
}