test_class.file: dockerfile-image-update/src/test/java/com/salesforce/dockerfileimageupdate/model/GitForkBranchTest.java
test_class.identifier: GitForkBranchTest
test_case.body: @Test(expectedExceptions = IllegalArgumentException.class)
      public void testIsSameBranchOrHasImageNamePrefix() {
          new GitForkBranch("", "1", "");
      }
test_case.class_method_signature: GitForkBranchTest.testIsSameBranchOrHasImageNamePrefix()
test_case.full_signature: @Test(expectedExceptions = IllegalArgumentException.class) public void testIsSameBranchOrHasImageNamePrefix()
test_case.identifier: testIsSameBranchOrHasImageNamePrefix
test_case.modifiers: @Test(expectedExceptions = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIsSameBranchOrHasImageNamePrefix()
focal_class.declarator: branchPrefix
focal_class.modifier: private final
focal_class.original_string: private final String branchPrefix;
focal_class.type: String
focal_class.var_name: branchPrefix
focal_class.declarator: imageName
focal_class.modifier: private final
focal_class.original_string: private final String imageName;
focal_class.type: String
focal_class.var_name: imageName
focal_class.declarator: imageTag
focal_class.modifier: private final
focal_class.original_string: private final String imageTag;
focal_class.type: String
focal_class.var_name: imageTag
focal_class.declarator: specifiedBranchOverride
focal_class.modifier: private final
focal_class.original_string: private final boolean specifiedBranchOverride;
focal_class.type: boolean
focal_class.var_name: specifiedBranchOverride
focal_class.file: dockerfile-image-update/src/main/java/com/salesforce/dockerfileimageupdate/model/GitForkBranch.java
focal_class.identifier: GitForkBranch
focal_class.class_method_signature: GitForkBranch.GitForkBranch(String imageName, String imageTag, String specifiedBranch)
focal_class.full_signature: public  GitForkBranch(String imageName, String imageTag, String specifiedBranch)
focal_class.identifier: GitForkBranch
focal_class.modifiers: public
focal_class.parameters: (String imageName, String imageTag, String specifiedBranch)
focal_class.signature:  GitForkBranch(String imageName, String imageTag, String specifiedBranch)
focal_class.class_method_signature: GitForkBranch.isSameBranchOrHasImageNamePrefix(String branchName)
focal_class.full_signature: public boolean isSameBranchOrHasImageNamePrefix(String branchName)
focal_class.identifier: isSameBranchOrHasImageNamePrefix
focal_class.modifiers: public
focal_class.parameters: (String branchName)
focal_class.return: boolean
focal_class.signature: boolean isSameBranchOrHasImageNamePrefix(String branchName)
focal_class.class_method_signature: GitForkBranch.getBranchWithoutTag(String branchName)
focal_class.full_signature: private String getBranchWithoutTag(String branchName)
focal_class.identifier: getBranchWithoutTag
focal_class.modifiers: private
focal_class.parameters: (String branchName)
focal_class.return: String
focal_class.signature: String getBranchWithoutTag(String branchName)
focal_class.class_method_signature: GitForkBranch.useSpecifiedBranchOverride()
focal_class.full_signature: public boolean useSpecifiedBranchOverride()
focal_class.identifier: useSpecifiedBranchOverride
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean useSpecifiedBranchOverride()
focal_class.class_method_signature: GitForkBranch.getBranchName()
focal_class.full_signature: public String getBranchName()
focal_class.identifier: getBranchName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getBranchName()
focal_class.class_method_signature: GitForkBranch.getImageName()
focal_class.full_signature: public String getImageName()
focal_class.identifier: getImageName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getImageName()
focal_class.class_method_signature: GitForkBranch.getImageTag()
focal_class.full_signature: public String getImageTag()
focal_class.identifier: getImageTag
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getImageTag()
focal_method.body: public boolean isSameBranchOrHasImageNamePrefix(String branchName) {
          if (this.imageTag.equals("")) {
              return this.getBranchName().equals(branchName);
          } else if (branchName != null) {
              String tempBranchName = branchName.trim();
              return getBranchWithoutTag(tempBranchName).equals(this.branchPrefix);
          }
          return false;
      }
focal_method.class_method_signature: GitForkBranch.isSameBranchOrHasImageNamePrefix(String branchName)
focal_method.full_signature: public boolean isSameBranchOrHasImageNamePrefix(String branchName)
focal_method.identifier: isSameBranchOrHasImageNamePrefix
focal_method.invocations: equals equals getBranchName trim equals getBranchWithoutTag
focal_method.modifiers: public
focal_method.parameters: (String branchName)
focal_method.return: boolean
focal_method.signature: boolean isSameBranchOrHasImageNamePrefix(String branchName)