Verificar novos métodos em interfaces Java SQL

No Java SE 6, uma nova superinterface java.sql.Wrapper foi incluída nas interfaces SQL a seguir:

Essa regra detecta e sinaliza classes Java que implementam essas interfaces se as classes não possuírem os métodos Wrapper. Qualquer classe que implementa essas interfaces Java não pode compilar até que os métodos Wrapper sejam incluídos na classe.

No exemplo a seguir, a classe MyClass será sinalizada até que os métodos isWrapperFor e unwrap sejam incluídos:

classe pública MyClass implementa javax.sql.DataSource {
	public Connection getConnection() lança SQLException {
		// TODO Auto-generated method stub
		return null;
	}

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

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

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

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

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

Para corrigir o problema, compile seu aplicativo no Eclipse usando Java 6 ou superior. Use a correção automatizada para incluir os métodos ausentes e, em seguida, inclua manualmente a implementação ausente Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.

Consulte a documentação Java da interface java.sql.Wrapper para obter mais informações.