test_class.declarator: report
test_class.modifier: private
test_class.original_string: private Report report;
test_class.type: Report
test_class.var_name: report
test_class.file: plugin-code/src/test/java/com/trivago/cluecumber/json/pojo/ReportTest.java
test_class.identifier: ReportTest
test_case.body: @Test
      public void getTotalDurationTest() {
          List<Element> elements = new ArrayList<>();
          Element element = new Element();
          List<Step> steps = new ArrayList<>();
          Step step = new Step();
          Result result = new Result();
          result.setDuration(10000000);
          step.setResult(result);
          steps.add(step);
          element.setSteps(steps);
          elements.add(element);
          report.setElements(elements);
          assertThat(report.getTotalDuration(), is(10000000L));
      }
test_case.class_method_signature: ReportTest.getTotalDurationTest()
test_case.full_signature: @Test public void getTotalDurationTest()
test_case.identifier: getTotalDurationTest
test_case.invocations: setDuration setResult add setSteps add setElements assertThat getTotalDuration is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getTotalDurationTest()
focal_class.declarator: line
focal_class.modifier: private
focal_class.original_string: private int line;
focal_class.type: int
focal_class.var_name: line
focal_class.declarator: elements = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<Element> elements = new ArrayList<>();
focal_class.type: List<Element>
focal_class.var_name: elements
focal_class.declarator: name = ""
focal_class.modifier: private
focal_class.original_string: private String name = "";
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: description = ""
focal_class.modifier: private
focal_class.original_string: private String description = "";
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: id = ""
focal_class.modifier: private
focal_class.original_string: private String id = "";
focal_class.type: String
focal_class.var_name: id
focal_class.declarator: keyword = ""
focal_class.modifier: private
focal_class.original_string: private String keyword = "";
focal_class.type: String
focal_class.var_name: keyword
focal_class.declarator: uri = ""
focal_class.modifier: private
focal_class.original_string: private String uri = "";
focal_class.type: String
focal_class.var_name: uri
focal_class.declarator: tags = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<Tag> tags = new ArrayList<>();
focal_class.type: List<Tag>
focal_class.var_name: tags
focal_class.declarator: featureIndex = -1
focal_class.modifier: private transient
focal_class.original_string: private transient int featureIndex = -1;
focal_class.type: int
focal_class.var_name: featureIndex
focal_class.file: plugin-code/src/main/java/com/trivago/cluecumber/json/pojo/Report.java
focal_class.identifier: Report
focal_class.interfaces: implements Cloneable
focal_class.class_method_signature: Report.getLine()
focal_class.full_signature: public int getLine()
focal_class.identifier: getLine
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLine()
focal_class.class_method_signature: Report.setLine(final int line)
focal_class.full_signature: public void setLine(final int line)
focal_class.identifier: setLine
focal_class.modifiers: public
focal_class.parameters: (final int line)
focal_class.return: void
focal_class.signature: void setLine(final int line)
focal_class.class_method_signature: Report.getElements()
focal_class.full_signature: public List<Element> getElements()
focal_class.identifier: getElements
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Element>
focal_class.signature: List<Element> getElements()
focal_class.class_method_signature: Report.setElements(final List<Element> elements)
focal_class.full_signature: public void setElements(final List<Element> elements)
focal_class.identifier: setElements
focal_class.modifiers: public
focal_class.parameters: (final List<Element> elements)
focal_class.return: void
focal_class.signature: void setElements(final List<Element> elements)
focal_class.class_method_signature: Report.getName()
focal_class.full_signature: public String getName()
focal_class.identifier: getName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: Report.setName(final String name)
focal_class.full_signature: public void setName(final String name)
focal_class.identifier: setName
focal_class.modifiers: public
focal_class.parameters: (final String name)
focal_class.return: void
focal_class.signature: void setName(final String name)
focal_class.class_method_signature: Report.getDescription()
focal_class.full_signature: public String getDescription()
focal_class.identifier: getDescription
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDescription()
focal_class.class_method_signature: Report.setDescription(final String description)
focal_class.full_signature: public void setDescription(final String description)
focal_class.identifier: setDescription
focal_class.modifiers: public
focal_class.parameters: (final String description)
focal_class.return: void
focal_class.signature: void setDescription(final String description)
focal_class.class_method_signature: Report.getId()
focal_class.full_signature: public String getId()
focal_class.identifier: getId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: Report.setId(final String id)
focal_class.full_signature: public void setId(final String id)
focal_class.identifier: setId
focal_class.modifiers: public
focal_class.parameters: (final String id)
focal_class.return: void
focal_class.signature: void setId(final String id)
focal_class.class_method_signature: Report.getKeyword()
focal_class.full_signature: public String getKeyword()
focal_class.identifier: getKeyword
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getKeyword()
focal_class.class_method_signature: Report.setKeyword(final String keyword)
focal_class.full_signature: public void setKeyword(final String keyword)
focal_class.identifier: setKeyword
focal_class.modifiers: public
focal_class.parameters: (final String keyword)
focal_class.return: void
focal_class.signature: void setKeyword(final String keyword)
focal_class.class_method_signature: Report.getUri()
focal_class.full_signature: public String getUri()
focal_class.identifier: getUri
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUri()
focal_class.class_method_signature: Report.setUri(final String uri)
focal_class.full_signature: public void setUri(final String uri)
focal_class.identifier: setUri
focal_class.modifiers: public
focal_class.parameters: (final String uri)
focal_class.return: void
focal_class.signature: void setUri(final String uri)
focal_class.class_method_signature: Report.getFeatureIndex()
focal_class.full_signature: public int getFeatureIndex()
focal_class.identifier: getFeatureIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getFeatureIndex()
focal_class.class_method_signature: Report.setFeatureIndex(final int featureIndex)
focal_class.full_signature: public void setFeatureIndex(final int featureIndex)
focal_class.identifier: setFeatureIndex
focal_class.modifiers: public
focal_class.parameters: (final int featureIndex)
focal_class.return: void
focal_class.signature: void setFeatureIndex(final int featureIndex)
focal_class.class_method_signature: Report.getTags()
focal_class.full_signature: public List<Tag> getTags()
focal_class.identifier: getTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Tag>
focal_class.signature: List<Tag> getTags()
focal_class.class_method_signature: Report.setTags(final List<Tag> tags)
focal_class.full_signature: public void setTags(final List<Tag> tags)
focal_class.identifier: setTags
focal_class.modifiers: public
focal_class.parameters: (final List<Tag> tags)
focal_class.return: void
focal_class.signature: void setTags(final List<Tag> tags)
focal_class.class_method_signature: Report.getTotalDuration()
focal_class.full_signature: public long getTotalDuration()
focal_class.identifier: getTotalDuration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getTotalDuration()
focal_class.class_method_signature: Report.clone()
focal_class.full_signature: @Override public Object clone()
focal_class.identifier: clone
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object clone()
focal_method.body: public long getTotalDuration() {
          long totalDurationNanoseconds = 0;
          for (Element element : elements) {
              totalDurationNanoseconds += element.getTotalDuration();
          }
          return totalDurationNanoseconds;
      }
focal_method.class_method_signature: Report.getTotalDuration()
focal_method.full_signature: public long getTotalDuration()
focal_method.identifier: getTotalDuration
focal_method.invocations: getTotalDuration
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: long
focal_method.signature: long getTotalDuration()