Class PBXContainerItemProxy
- java.lang.Object
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXObject
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXContainerItem
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXContainerItemProxy
-
public class PBXContainerItemProxy extends PBXContainerItem
Reference to another object used byPBXTargetDependency
. Can reference a remote file by specifying thePBXFileReference
to the remote project file, and the GID of the object within that file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PBXContainerItemProxy.ProxyType
-
Constructor Summary
Constructors Constructor Description PBXContainerItemProxy(PBXObject containerPortal, String remoteGlobalIDString, PBXContainerItemProxy.ProxyType proxyType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PBXObject
getContainerPortal()
PBXContainerItemProxy.ProxyType
getProxyType()
String
getRemoteGlobalIDString()
String
isa()
void
serializeInto(XcodeprojSerializer s)
Populates the serializer with the fields of this object.int
stableHash()
This method is used to generate stable GIDs and must be stable for identical contents.-
Methods inherited from class com.facebook.buck.apple.xcode.xcodeproj.PBXObject
generateGid, getGlobalID, setGlobalID, toString
-
-
-
-
Constructor Detail
-
PBXContainerItemProxy
public PBXContainerItemProxy(PBXObject containerPortal, String remoteGlobalIDString, PBXContainerItemProxy.ProxyType proxyType)
-
-
Method Detail
-
getContainerPortal
public PBXObject getContainerPortal()
-
getRemoteGlobalIDString
public String getRemoteGlobalIDString()
-
getProxyType
public PBXContainerItemProxy.ProxyType getProxyType()
-
isa
public String isa()
- Overrides:
isa
in classPBXContainerItem
- Returns:
- Type name of the serialized object.
-
stableHash
public int stableHash()
Description copied from class:PBXObject
This method is used to generate stable GIDs and must be stable for identical contents. Returning a constant value is ok but will make the generated project order-dependent.- Overrides:
stableHash
in classPBXObject
-
serializeInto
public void serializeInto(XcodeprojSerializer s)
Description copied from class:PBXObject
Populates the serializer with the fields of this object.- Overrides:
serializeInto
in classPBXContainerItem
-
-