test_class.file: component/core/src/test/java/fr/norad/visuwall/providers/sonar/domain/SonarQualityMetricTest.java
test_class.identifier: SonarQualityMetricTest
test_case.body: @Test
      public void should_build_hash_code() {
          SonarQualityMetric sonarQualityMetric2 = new SonarQualityMetric();
          sonarQualityMetric2.name = "name2";
          int hashCode1 = sonarQualityMetric2.hashCode();
          int hashCode2 = sonarQualityMetric2.hashCode();
          assertEquals(hashCode1, hashCode2);
      }
test_case.class_method_signature: SonarQualityMetricTest.should_build_hash_code()
test_case.full_signature: @Test public void should_build_hash_code()
test_case.identifier: should_build_hash_code
test_case.invocations: hashCode hashCode assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_build_hash_code()
focal_class.declarator: key
focal_class.original_string: String key;
focal_class.type: String
focal_class.var_name: key
focal_class.declarator: name
focal_class.original_string: String name;
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: description
focal_class.original_string: String description;
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: domain
focal_class.original_string: String domain;
focal_class.type: String
focal_class.var_name: domain
focal_class.declarator: qualitative
focal_class.original_string: Boolean qualitative;
focal_class.type: Boolean
focal_class.var_name: qualitative
focal_class.declarator: direction
focal_class.original_string: Integer direction;
focal_class.type: Integer
focal_class.var_name: direction
focal_class.declarator: userManaged
focal_class.original_string: Boolean userManaged;
focal_class.type: Boolean
focal_class.var_name: userManaged
focal_class.declarator: valTyp
focal_class.original_string: String valTyp;
focal_class.type: String
focal_class.var_name: valTyp
focal_class.declarator: hidden
focal_class.original_string: Boolean hidden;
focal_class.type: Boolean
focal_class.var_name: hidden
focal_class.file: component/core/src/main/java/fr/norad/visuwall/providers/sonar/domain/SonarQualityMetric.java
focal_class.identifier: SonarQualityMetric
focal_class.class_method_signature: SonarQualityMetric.getKey()
focal_class.full_signature: public String getKey()
focal_class.identifier: getKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getKey()
focal_class.class_method_signature: SonarQualityMetric.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: SonarQualityMetric.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: SonarQualityMetric.getDomain()
focal_class.full_signature: public String getDomain()
focal_class.identifier: getDomain
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDomain()
focal_class.class_method_signature: SonarQualityMetric.getQualitative()
focal_class.full_signature: public Boolean getQualitative()
focal_class.identifier: getQualitative
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean getQualitative()
focal_class.class_method_signature: SonarQualityMetric.getDirection()
focal_class.full_signature: public Integer getDirection()
focal_class.identifier: getDirection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getDirection()
focal_class.class_method_signature: SonarQualityMetric.getUserManaged()
focal_class.full_signature: public Boolean getUserManaged()
focal_class.identifier: getUserManaged
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean getUserManaged()
focal_class.class_method_signature: SonarQualityMetric.getValTyp()
focal_class.full_signature: public String getValTyp()
focal_class.identifier: getValTyp
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getValTyp()
focal_class.class_method_signature: SonarQualityMetric.getHidden()
focal_class.full_signature: public Boolean getHidden()
focal_class.identifier: getHidden
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean getHidden()
focal_class.class_method_signature: SonarQualityMetric.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: SonarQualityMetric.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: SonarQualityMetric.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: SonarQualityMetric.setKey(String key)
focal_class.full_signature: public void setKey(String key)
focal_class.identifier: setKey
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: void
focal_class.signature: void setKey(String key)
focal_class.class_method_signature: SonarQualityMetric.setName(String name)
focal_class.full_signature: public void setName(String name)
focal_class.identifier: setName
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void setName(String name)
focal_class.class_method_signature: SonarQualityMetric.setDescription(String description)
focal_class.full_signature: public void setDescription(String description)
focal_class.identifier: setDescription
focal_class.modifiers: public
focal_class.parameters: (String description)
focal_class.return: void
focal_class.signature: void setDescription(String description)
focal_class.class_method_signature: SonarQualityMetric.setDomain(String domain)
focal_class.full_signature: public void setDomain(String domain)
focal_class.identifier: setDomain
focal_class.modifiers: public
focal_class.parameters: (String domain)
focal_class.return: void
focal_class.signature: void setDomain(String domain)
focal_class.class_method_signature: SonarQualityMetric.setQualitative(Boolean qualitative)
focal_class.full_signature: public void setQualitative(Boolean qualitative)
focal_class.identifier: setQualitative
focal_class.modifiers: public
focal_class.parameters: (Boolean qualitative)
focal_class.return: void
focal_class.signature: void setQualitative(Boolean qualitative)
focal_class.class_method_signature: SonarQualityMetric.setDirection(Integer direction)
focal_class.full_signature: public void setDirection(Integer direction)
focal_class.identifier: setDirection
focal_class.modifiers: public
focal_class.parameters: (Integer direction)
focal_class.return: void
focal_class.signature: void setDirection(Integer direction)
focal_class.class_method_signature: SonarQualityMetric.setUserManaged(Boolean userManaged)
focal_class.full_signature: public void setUserManaged(Boolean userManaged)
focal_class.identifier: setUserManaged
focal_class.modifiers: public
focal_class.parameters: (Boolean userManaged)
focal_class.return: void
focal_class.signature: void setUserManaged(Boolean userManaged)
focal_class.class_method_signature: SonarQualityMetric.setValTyp(String valTyp)
focal_class.full_signature: public void setValTyp(String valTyp)
focal_class.identifier: setValTyp
focal_class.modifiers: public
focal_class.parameters: (String valTyp)
focal_class.return: void
focal_class.signature: void setValTyp(String valTyp)
focal_class.class_method_signature: SonarQualityMetric.setHidden(Boolean hidden)
focal_class.full_signature: public void setHidden(Boolean hidden)
focal_class.identifier: setHidden
focal_class.modifiers: public
focal_class.parameters: (Boolean hidden)
focal_class.return: void
focal_class.signature: void setHidden(Boolean hidden)
focal_method.body: @Override
      public int hashCode() {
          return Objects.hashCode(description, domain, key, name);
      }
focal_method.class_method_signature: SonarQualityMetric.hashCode()
focal_method.full_signature: @Override public int hashCode()
focal_method.identifier: hashCode
focal_method.invocations: hashCode
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int hashCode()