test_class.file: src/de/slackspace/openkeepass/crypto/Sha256Test.java
test_class.identifier: Sha256Test
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void whenInputBytesIsNullShouldThrowArgumentException() {
          byte[] input = null;
          Sha256.hash(input);
      }
test_case.class_method_signature: Sha256Test.whenInputBytesIsNullShouldThrowArgumentException()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void whenInputBytesIsNullShouldThrowArgumentException()
test_case.identifier: whenInputBytesIsNullShouldThrowArgumentException
test_case.invocations: hash
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void whenInputBytesIsNullShouldThrowArgumentException()
focal_class.file: src/de/slackspace/openkeepass/crypto/Sha256.java
focal_class.identifier: Sha256
focal_class.class_method_signature: Sha256.Sha256()
focal_class.full_signature: private  Sha256()
focal_class.identifier: Sha256
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Sha256()
focal_class.class_method_signature: Sha256.hash(String text)
focal_class.full_signature: public static byte[] hash(String text)
focal_class.identifier: hash
focal_class.modifiers: public static
focal_class.parameters: (String text)
focal_class.return: byte[]
focal_class.signature: byte[] hash(String text)
focal_class.class_method_signature: Sha256.hash(byte[] bytes)
focal_class.full_signature: public static byte[] hash(byte[] bytes)
focal_class.identifier: hash
focal_class.modifiers: public static
focal_class.parameters: (byte[] bytes)
focal_class.return: byte[]
focal_class.signature: byte[] hash(byte[] bytes)
focal_class.class_method_signature: Sha256.hash(byte[] bytes, int offset, int length)
focal_class.full_signature: public static byte[] hash(byte[] bytes, int offset, int length)
focal_class.identifier: hash
focal_class.modifiers: public static
focal_class.parameters: (byte[] bytes, int offset, int length)
focal_class.return: byte[]
focal_class.signature: byte[] hash(byte[] bytes, int offset, int length)
focal_method.body: public static byte[] hash(String text) {
          if (text == null) {
              throw new IllegalArgumentException("Text must not be null");
          }
  
          try {
              return hash(text.getBytes("UTF-8"));
          } catch (UnsupportedEncodingException e) {
              throw new UnsupportedOperationException("The encoding 'UTF-8' is not supported", e);
          }
      }
focal_method.class_method_signature: Sha256.hash(String text)
focal_method.full_signature: public static byte[] hash(String text)
focal_method.identifier: hash
focal_method.invocations: hash getBytes
focal_method.modifiers: public static
focal_method.parameters: (String text)
focal_method.return: byte[]
focal_method.signature: byte[] hash(String text)