下面列出了怎么用org.gradle.api.tasks.diagnostics.internal.text.TextReportBuilder的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public void render(ComponentSpec component, TextReportBuilder builder) {
builder.subheading(StringUtils.capitalize(component.getDisplayName()));
builder.getOutput().println();
builder.collection("Source sets", component.getSource(), sourceSetRenderer, "source sets");
builder.getOutput().println();
builder.collection("Binaries", CollectionUtils.sort(component.getBinaries(), new Comparator<BinarySpec>() {
public int compare(BinarySpec binary1, BinarySpec binary2) {
return binary1.getName().compareTo(binary2.getName());
}
}), renderer, "binaries");
}
@Override
public void render(LanguageSourceSet sourceSet, TextReportBuilder builder) {
StyledTextOutput textOutput = builder.getOutput();
textOutput.println(StringUtils.capitalize(sourceSet.getDisplayName()));
Set<File> srcDirs = sourceSet.getSource().getSrcDirs();
if (srcDirs.isEmpty()) {
textOutput.println(" No source directories");
} else {
for (File file : srcDirs) {
textOutput.formatln(" %s", fileResolver.resolveAsRelativePath(file));
}
}
}
@Override
public void render(ComponentSpec component, TextReportBuilder builder) {
builder.subheading(StringUtils.capitalize(component.getDisplayName()));
builder.getOutput().println();
builder.collection("Source sets", component.getSource(), sourceSetRenderer, "source sets");
builder.getOutput().println();
builder.collection("Binaries", CollectionUtils.sort(component.getBinaries(), new Comparator<BinarySpec>() {
public int compare(BinarySpec binary1, BinarySpec binary2) {
return binary1.getName().compareTo(binary2.getName());
}
}), renderer, "binaries");
}
@Override
public void render(LanguageSourceSet sourceSet, TextReportBuilder builder) {
StyledTextOutput textOutput = builder.getOutput();
textOutput.println(StringUtils.capitalize(sourceSet.getDisplayName()));
Set<File> srcDirs = sourceSet.getSource().getSrcDirs();
if (srcDirs.isEmpty()) {
textOutput.println(" No source directories");
} else {
for (File file : srcDirs) {
textOutput.formatln(" %s", fileResolver.resolveAsRelativePath(file));
}
}
}
public TextReportBuilder getBuilder() {
return builder;
}
public TextReportBuilder getBuilder() {
return builder;
}
public TextReportBuilder getBuilder() {
return builder;
}