Skip to content

Commit 81c13e6

Browse files
committed
Offer direct access to the main group from Project.
1 parent ef21ffb commit 81c13e6

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • src/main/java/com/sap/prd/mobile/ios/mios/xcodeprojreader

src/main/java/com/sap/prd/mobile/ios/mios/xcodeprojreader/Project.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
*/
2020
package com.sap.prd.mobile.ios.mios.xcodeprojreader;
2121

22+
import com.sap.prd.mobile.ios.mios.xcodeprojreader.treeelements.PBXGroup;
23+
2224
public class Project extends Element
2325
{
2426
public Project(ProjectFile projectFile)
@@ -43,6 +45,12 @@ public BuildConfigurationList getBuildConfigurationList()
4345
return new BuildConfigurationList(getProjectFile(), buildConfigurationList);
4446
}
4547

48+
public PBXGroup getMainGroup() {
49+
String groupRef = getDict().getString("mainGroup");
50+
Dict group = getProjectFile().getObjectByReference(groupRef);
51+
return new PBXGroup(getProjectFile(), group);
52+
}
53+
4654
public ReferenceArray<Target> getTargets()
4755
{
4856
return new ReferenceArray<Target>(getProjectFile(), getDict().getOrCreateAndSetArray("targets"),

0 commit comments

Comments
 (0)