build targets are hashable and equality-comparable , so targets referring to the same repository must use the same name . but build target syntax in buck files does not have this property -- repository names are configured in the local . buckconfig , and one project could use different naming from another . and of course , targets within an external project will need a @repo name prepended to them , to distinguish them from targets in the root project . it 's the caller 's responsibility to guarantee that repository names are disambiguated before buildtargets are created . concode_field_sep ImmutableSortedSet<Flavor> flavors concode_elem_sep Optional<String> repository concode_elem_sep ImmutableSortedSet.Builder<Flavor> flavors concode_elem_sep String BUILD_TARGET_PREFIX concode_elem_sep Optional<String> repository concode_elem_sep String shortName concode_elem_sep String fullyQualifiedName concode_elem_sep ImmutableSortedSet<Flavor> JUST_DEFAULT concode_elem_sep String baseName concode_field_sep Optional<String> getRepository concode_elem_sep String getBaseName concode_elem_sep int compareTo concode_elem_sep boolean isFlavored concode_elem_sep String getBaseNameWithSlash concode_elem_sep String getBaseNameWithSlash concode_elem_sep int hashCode concode_elem_sep Builder builder concode_elem_sep Builder builder concode_elem_sep boolean isInProjectRoot concode_elem_sep BuildTarget getUnflavoredTarget concode_elem_sep Builder setFlavor concode_elem_sep Builder setFlavor concode_elem_sep String getBasePathWithSlash concode_elem_sep String getFullyQualifiedName concode_elem_sep String getFlavorPostfix concode_elem_sep Builder addFlavors concode_elem_sep Path getBuildFilePath concode_elem_sep String getShortNameOnly concode_elem_sep Path getBasePath concode_elem_sep BuildTarget build concode_elem_sep String getFlavorsAsString concode_elem_sep boolean equals concode_elem_sep String getShortName concode_elem_sep String toString concode_elem_sep Builder addFlavor concode_elem_sep Builder addFlavor concode_elem_sep ImmutableSet<Flavor> getFlavors concode_elem_sep BuildTarget getBuildTarget
Builder function ( String arg0 ) { this . repository = Optional . of ( arg0 ) ; return this ; }