mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
javaee libs,project structure, etc.
This commit is contained in:
+3
-1
@@ -62,7 +62,9 @@ public class OldCustomLibraryDescription extends CustomLibraryDescriptionBase {
|
||||
downloadingInfo.getFileNameSuffix(), null, null, false));
|
||||
}
|
||||
}
|
||||
libraryVersions.add(new FrameworkLibraryVersionImpl(version.getVersionName(), FrameworkAvailabilityCondition.ALWAYS_TRUE, downloads, version.getLibraryName()));
|
||||
String libraryName = version.getLibraryName();
|
||||
libraryVersions.add(new FrameworkLibraryVersionImpl(libraryName, version.getVersionName(), FrameworkAvailabilityCondition.ALWAYS_TRUE, downloads,
|
||||
libraryName));
|
||||
}
|
||||
myDownloadableDescription = !libraryVersions.isEmpty() ? new DownloadableLibraryDescriptionImpl(libraryVersions) : null;
|
||||
}
|
||||
|
||||
+10
-4
@@ -18,8 +18,10 @@ package com.intellij.framework.library.impl;
|
||||
import com.intellij.framework.library.DownloadableLibraryFileDescription;
|
||||
import com.intellij.framework.FrameworkAvailabilityCondition;
|
||||
import com.intellij.framework.library.FrameworkLibraryVersion;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.util.download.impl.DownloadableFileSetDescriptionImpl;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -27,14 +29,17 @@ import java.util.List;
|
||||
* @author nik
|
||||
*/
|
||||
public class FrameworkLibraryVersionImpl extends DownloadableFileSetDescriptionImpl<DownloadableLibraryFileDescription> implements FrameworkLibraryVersion {
|
||||
@Nullable private final String myLibraryName;
|
||||
@NotNull private final FrameworkAvailabilityCondition myAvailabilityCondition;
|
||||
private final String myLibraryCategory;
|
||||
|
||||
public FrameworkLibraryVersionImpl(String versionString,
|
||||
public FrameworkLibraryVersionImpl(@Nullable String libraryName,
|
||||
@NotNull String versionString,
|
||||
@NotNull FrameworkAvailabilityCondition availabilityCondition,
|
||||
List<DownloadableLibraryFileDescription> libraryFiles,
|
||||
String category) {
|
||||
@NotNull List<DownloadableLibraryFileDescription> libraryFiles,
|
||||
@NotNull String category) {
|
||||
super(category, versionString, libraryFiles);
|
||||
myLibraryName = libraryName;
|
||||
myAvailabilityCondition = availabilityCondition;
|
||||
myLibraryCategory = category;
|
||||
}
|
||||
@@ -47,6 +52,7 @@ public class FrameworkLibraryVersionImpl extends DownloadableFileSetDescriptionI
|
||||
@NotNull
|
||||
@Override
|
||||
public String getDefaultLibraryName() {
|
||||
return myVersionString.length() > 0 ? myLibraryCategory + "-" + myVersionString : myLibraryCategory;
|
||||
String libName = StringUtil.isEmptyOrSpaces(myLibraryName) ? myLibraryCategory : myLibraryName;
|
||||
return myVersionString.length() > 0 ? libName + "-" + myVersionString : myLibraryCategory;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ public class LibraryVersionsFetcher extends FileSetVersionsFetcherBase<Framework
|
||||
|
||||
@Override
|
||||
protected FrameworkLibraryVersion createVersion(Artifact version, List<DownloadableLibraryFileDescription> files) {
|
||||
return new FrameworkLibraryVersionImpl(version.getVersion(), createAvailabilityCondition(version), files, myGroupId);
|
||||
return new FrameworkLibraryVersionImpl(version.getName(), version.getVersion(), createAvailabilityCondition(version), files, myGroupId);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user