public class PBXBuildFile extends PBXProjectItem
Contains a dictionary settings
which holds additional information to be interpreted
by the particular phase referencing this object, e.g.:
- PBXHeadersBuildPhase
may read {"ATTRIBUTES": ["Public"]}
and interpret
the build file as a public (exported) header. - PBXSourcesBuildPhase
may read
{"COMPILER_FLAGS": "-foo"}
and interpret that this file should be compiled with the
additional flag "-foo"
.
Constructor and Description |
---|
PBXBuildFile(PBXReference fileRef) |
Modifier and Type | Method and Description |
---|---|
PBXReference |
getFileRef() |
Optional<com.dd.plist.NSDictionary> |
getSettings() |
String |
isa() |
void |
serializeInto(XcodeprojSerializer s)
Populates the serializer with the fields of this object.
|
void |
setSettings(Optional<com.dd.plist.NSDictionary> v) |
int |
stableHash()
This method is used to generate stable GIDs and must be stable for identical contents.
|
String |
toString() |
generateGid, getGlobalID, setGlobalID
public PBXBuildFile(PBXReference fileRef)
public PBXReference getFileRef()
public Optional<com.dd.plist.NSDictionary> getSettings()
public void setSettings(Optional<com.dd.plist.NSDictionary> v)
public String isa()
isa
in class PBXProjectItem
public int stableHash()
PBXObject
stableHash
in class PBXObject
public void serializeInto(XcodeprojSerializer s)
PBXObject
serializeInto
in class PBXContainerItem