Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -231,9 +231,14 @@ public Builder setGenerics(Reference... references) {
// Private.
abstract Class clazz();

abstract ImmutableList<Reference> generics();

abstract boolean isStaticImport();

public ConcreteReference build() {
NodeValidator.checkNoNullElements(
generics(), "generics", String.format("concrete reference %s", clazz().getSimpleName()));

setIsStaticImport(clazz().getEnclosingClass() != null && isStaticImport());
return autoBuild();
}
Expand Down