提交 c137de3b 编写于 作者: K Kohsuke Kawaguchi

simplified further

上级 4f211a62
......@@ -82,13 +82,9 @@ public abstract class UISample implements ExtensionPoint, Action, Describable<UI
}
public static List<UISample> getGroovySamples() {
ExtensionList<UISample> list = Jenkins.getInstance().getExtensionList(UISample.class);
List<UISample> r = new ArrayList<UISample>();
for (Iterator<UISample> ite = list.iterator(); ite.hasNext(); ) {
UISample uiSample = ite.next();
List<SourceFile> sourceFiles = uiSample.getSourceFiles();
for (Iterator<SourceFile> srcFileITe = sourceFiles.iterator(); srcFileITe.hasNext(); ) {
SourceFile src = (SourceFile) srcFileITe.next();
for (UISample uiSample : UISample.all()) {
for (SourceFile src : uiSample.getSourceFiles()) {
if (src.name.contains("groovy")) {
r.add(uiSample);
break;
......@@ -99,14 +95,10 @@ public abstract class UISample implements ExtensionPoint, Action, Describable<UI
}
public static List<UISample> getOtherSamples() {
ExtensionList<UISample> list = Jenkins.getInstance().getExtensionList(UISample.class);
List<UISample> r = new ArrayList<UISample>();
OUTER:
for (Iterator<UISample> ite = list.iterator(); ite.hasNext(); ) {
UISample uiSample = ite.next();
List<SourceFile> sourceFiles = uiSample.getSourceFiles();
for (Iterator<SourceFile> srcFileITe = sourceFiles.iterator(); srcFileITe.hasNext(); ) {
SourceFile src = (SourceFile) srcFileITe.next();
for (UISample uiSample : UISample.all()) {
for (SourceFile src : uiSample.getSourceFiles()) {
if (src.name.contains("groovy")) {
r.add(uiSample);
continue OUTER;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册