Comprobar si hay nuevos métodos en interfaces SQL de Java

En Java SE 6, se ha añadido una nueva superinterfaz java.sql.Wrapper a las interfaces SQL siguientes:

Esta regla detecta y señala clases Java que implementan estas interfaces si las clases no tienen métodos Wrapper. Cualquier clase que implemente estas interfaces Java no se puede compilar hasta que se añadan los métodos Wrapper a la clase.

En el ejemplo siguiente, se señalará la clase MyClass hasta que se añadan los métodos isWrapperFor y unwrap:

public class MyClass implementa javax.sql.DataSource {
	public Connection getConnection() emite SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	public Connection getConnection(String username, String password) emite SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	public PrintWriter getLogWriter () lanza SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	public void setLogWriter (PrintWriter out) throws SQLException {
		// TODO Auto-generated method stub
		
	}

	public void setLoginTimeout (int seconds) throws SQLException {
		// TODO Auto-generated method stub
		
	}

	public int getLoginTimeout () throws SQLException {
		// TODO Auto-generated method stub
		return 0;
	} }

Para corregir el problema, compile la aplicación en Eclipse utilizando Java 6 o versión posterior. Utilice el arreglo automatizado para añadir los métodos que faltan y, a continuación, añada manualmente la implementación que falta. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Para obtener más información, consulte la documentación de Java para la interfaz java.sql.Wrapper.