LibraryPresentationProvider#getIcon method generified

This commit is contained in:
nik
2017-01-18 11:28:52 +03:00
parent 890a880ae2
commit 72380842ec
2 changed files with 3 additions and 3 deletions
@@ -60,7 +60,7 @@ public abstract class LibraryPresentationProvider<P extends LibraryProperties> {
}
@Nullable
public Icon getIcon(@Nullable LibraryProperties properties) {
public Icon getIcon(@Nullable P properties) {
//noinspection deprecation
return getIcon();
}
@@ -70,8 +70,8 @@ public class RepositoryLibraryType extends LibraryType<RepositoryLibraryProperti
@Nullable
@Override
public Icon getIcon(@Nullable LibraryProperties properties) {
if (properties == null || !(properties instanceof RepositoryLibraryProperties)) {
public Icon getIcon(@Nullable RepositoryLibraryProperties properties) {
if (properties == null) {
return MavenIcons.MavenLogo;
}
RepositoryLibraryProperties repositoryLibraryProperties = (RepositoryLibraryProperties)properties;