Zkontrolovat nové metody v rozhraních Java SQL

V prostředí Java SE 6 bylo do následujících rozhraní SQL přidáno nové superrozhraní java.sqler.Wrapper:

Toto pravidlo zjistí a označí třídy Java, které implementují tato rozhraní v případě, že třídy nemají metody Wrapper. Libovolná třída, která implementuje tato rozhraní Java, se nemůže kompilovat, dokud nebudou do třídy přidány metody Wrapper.

V následujícím příkladu bude třída MyClass označena, dokud nebudou přidány metody isWrapperFor a unwrap:

public class MyClass implements javax.sql.DataSource {
	public Connection getConnection() throws SQLException {
		// TODO Automaticky generovaný stub metody
		return null;
	}

	public Connection getConnection(String username, String password)
			throws SQLException {
		// TODO Automaticky generovaný stub metody
		return null;
	}

	public PrintWriter getLogWriter() throws SQLException {
		// TODO Automaticky generovaný stub metody
		return null;
	}

	public void setLogWriter(PrintWriter out) throws SQLException {
		// TODO Automaticky generovaný stub metody
		
	}

	public void setLoginTimeout(int seconds) throws SQLException {
		// TODO Automaticky generovaný stub metody
		
	}

	public int getLoginTimeout() throws SQLException {
		// TODO Automaticky generovaný stub metody
		return 0;
	}
                            
}

Chcete-li opravit tento problém, zkompilujte aplikaci na platformě Eclipse pomocí Java 6 nebo vyšší. Pomocí automatické opravy přidejte chybějící metody a poté ručně přidejte chybějící implementaci. Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.

Další informace viz dokumentace Java rozhraní java.sql.Wrapper.