test_class.file: cache/src/test/java/net/runelite/cache/util/Djb2Test.java
test_class.identifier: Djb2Test
test_case.body: @Test
  	public void testHash()
  	{
  		int hash = Djb2.hash("l49_52");
  		assertEquals(-1153204821, hash);
  	}
test_case.class_method_signature: Djb2Test.testHash()
test_case.full_signature: @Test public void testHash()
test_case.identifier: testHash
test_case.invocations: hash assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testHash()
focal_class.file: cache/src/main/java/net/runelite/cache/util/Djb2.java
focal_class.identifier: Djb2
focal_class.class_method_signature: Djb2.hash(String str)
focal_class.full_signature: public static int hash(String str)
focal_class.identifier: hash
focal_class.modifiers: public static
focal_class.parameters: (String str)
focal_class.return: int
focal_class.signature: int hash(String str)
focal_method.body: public static int hash(String str)
  	{
  		int hash = 0;
  		for (int i = 0; i < str.length(); i++)
  		{
  			hash = str.charAt(i) + ((hash << 5) - hash);
  		}
  		return hash;
  	}
focal_method.class_method_signature: Djb2.hash(String str)
focal_method.full_signature: public static int hash(String str)
focal_method.identifier: hash
focal_method.invocations: length charAt
focal_method.modifiers: public static
focal_method.parameters: (String str)
focal_method.return: int
focal_method.signature: int hash(String str)