test_class.file: stagemonitor-configuration/src/test/java/org/stagemonitor/util/StringUtilsTest.java
test_class.identifier: StringUtilsTest
test_case.body: @Test
  	public void testRemoveStart() {
  		assertEquals(StringUtils.removeStart("teststring", "test"), "string");
  		assertEquals(StringUtils.removeStart("string", "test"), "string");
  		assertEquals(StringUtils.removeStart("stringtest", "test"), "stringtest");
  	}
test_case.class_method_signature: StringUtilsTest.testRemoveStart()
test_case.full_signature: @Test public void testRemoveStart()
test_case.identifier: testRemoveStart
test_case.invocations: assertEquals removeStart assertEquals removeStart assertEquals removeStart
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRemoveStart()
focal_class.declarator: CAMEL_CASE = Pattern.compile("(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])")
focal_class.modifier: private static final
focal_class.original_string: private static final Pattern CAMEL_CASE = Pattern.compile("(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])");
focal_class.type: Pattern
focal_class.var_name: CAMEL_CASE
focal_class.declarator: hexArray = "0123456789abcdef".toCharArray()
focal_class.modifier: private static final
focal_class.original_string: private static final char[] hexArray = "0123456789abcdef".toCharArray();
focal_class.type: char[]
focal_class.var_name: hexArray
focal_class.file: stagemonitor-configuration/src/main/java/org/stagemonitor/util/StringUtils.java
focal_class.identifier: StringUtils
focal_class.class_method_signature: StringUtils.StringUtils()
focal_class.full_signature: private  StringUtils()
focal_class.identifier: StringUtils
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  StringUtils()
focal_class.class_method_signature: StringUtils.removeStart(final String str, final String remove)
focal_class.full_signature: public static String removeStart(final String str, final String remove)
focal_class.identifier: removeStart
focal_class.modifiers: public static
focal_class.parameters: (final String str, final String remove)
focal_class.return: String
focal_class.signature: String removeStart(final String str, final String remove)
focal_class.class_method_signature: StringUtils.capitalize(String self)
focal_class.full_signature: public static String capitalize(String self)
focal_class.identifier: capitalize
focal_class.modifiers: public static
focal_class.parameters: (String self)
focal_class.return: String
focal_class.signature: String capitalize(String self)
focal_class.class_method_signature: StringUtils.splitCamelCase(String s)
focal_class.full_signature: public static String splitCamelCase(String s)
focal_class.identifier: splitCamelCase
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String splitCamelCase(String s)
focal_class.class_method_signature: StringUtils.split(final String str, final char separatorChar)
focal_class.full_signature: public static String[] split(final String str, final char separatorChar)
focal_class.identifier: split
focal_class.modifiers: public static
focal_class.parameters: (final String str, final char separatorChar)
focal_class.return: String[]
focal_class.signature: String[] split(final String str, final char separatorChar)
focal_class.class_method_signature: StringUtils.dateAsIsoString(Date date)
focal_class.full_signature: public static String dateAsIsoString(Date date)
focal_class.identifier: dateAsIsoString
focal_class.modifiers: public static
focal_class.parameters: (Date date)
focal_class.return: String
focal_class.signature: String dateAsIsoString(Date date)
focal_class.class_method_signature: StringUtils.timestampAsIsoString(long timestamp)
focal_class.full_signature: public static String timestampAsIsoString(long timestamp)
focal_class.identifier: timestampAsIsoString
focal_class.modifiers: public static
focal_class.parameters: (long timestamp)
focal_class.return: String
focal_class.signature: String timestampAsIsoString(long timestamp)
focal_class.class_method_signature: StringUtils.slugify(String s)
focal_class.full_signature: public static String slugify(String s)
focal_class.identifier: slugify
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String slugify(String s)
focal_class.class_method_signature: StringUtils.isNotEmpty(String s)
focal_class.full_signature: public static boolean isNotEmpty(String s)
focal_class.identifier: isNotEmpty
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: boolean
focal_class.signature: boolean isNotEmpty(String s)
focal_class.class_method_signature: StringUtils.isEmpty(String s)
focal_class.full_signature: public static boolean isEmpty(String s)
focal_class.identifier: isEmpty
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: boolean
focal_class.signature: boolean isEmpty(String s)
focal_class.class_method_signature: StringUtils.asCsv(String[] strings)
focal_class.full_signature: public static String asCsv(String[] strings)
focal_class.identifier: asCsv
focal_class.modifiers: public static
focal_class.parameters: (String[] strings)
focal_class.return: String
focal_class.signature: String asCsv(String[] strings)
focal_class.class_method_signature: StringUtils.asCsv(Collection<?> values)
focal_class.full_signature: public static String asCsv(Collection<?> values)
focal_class.identifier: asCsv
focal_class.modifiers: public static
focal_class.parameters: (Collection<?> values)
focal_class.return: String
focal_class.signature: String asCsv(Collection<?> values)
focal_class.class_method_signature: StringUtils.getLogstashStyleDate()
focal_class.full_signature: public static String getLogstashStyleDate()
focal_class.identifier: getLogstashStyleDate
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getLogstashStyleDate()
focal_class.class_method_signature: StringUtils.getLogstashStyleDate(long time)
focal_class.full_signature: public static String getLogstashStyleDate(long time)
focal_class.identifier: getLogstashStyleDate
focal_class.modifiers: public static
focal_class.parameters: (long time)
focal_class.return: String
focal_class.signature: String getLogstashStyleDate(long time)
focal_class.class_method_signature: StringUtils.replaceWhitespacesWithDash(String s)
focal_class.full_signature: public static String replaceWhitespacesWithDash(String s)
focal_class.identifier: replaceWhitespacesWithDash
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String replaceWhitespacesWithDash(String s)
focal_class.class_method_signature: StringUtils.toCommaSeparatedString(String... strings)
focal_class.full_signature: public static String toCommaSeparatedString(String... strings)
focal_class.identifier: toCommaSeparatedString
focal_class.modifiers: public static
focal_class.parameters: (String... strings)
focal_class.return: String
focal_class.signature: String toCommaSeparatedString(String... strings)
focal_class.class_method_signature: StringUtils.removeTrailingSlash(String url)
focal_class.full_signature: public static String removeTrailingSlash(String url)
focal_class.identifier: removeTrailingSlash
focal_class.modifiers: public static
focal_class.parameters: (String url)
focal_class.return: String
focal_class.signature: String removeTrailingSlash(String url)
focal_class.class_method_signature: StringUtils.sha1Hash(String s)
focal_class.full_signature: public static String sha1Hash(String s)
focal_class.identifier: sha1Hash
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String sha1Hash(String s)
focal_class.class_method_signature: StringUtils.bytesToHex(byte[] bytes)
focal_class.full_signature: public static String bytesToHex(byte[] bytes)
focal_class.identifier: bytesToHex
focal_class.modifiers: public static
focal_class.parameters: (byte[] bytes)
focal_class.return: String
focal_class.signature: String bytesToHex(byte[] bytes)
focal_class.class_method_signature: StringUtils.toHexString(long l)
focal_class.full_signature: public static String toHexString(long l)
focal_class.identifier: toHexString
focal_class.modifiers: public static
focal_class.parameters: (long l)
focal_class.return: String
focal_class.signature: String toHexString(long l)
focal_class.class_method_signature: StringUtils.deDot(String s)
focal_class.full_signature: public static String deDot(String s)
focal_class.identifier: deDot
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String deDot(String s)
focal_class.class_method_signature: StringUtils.reDot(String s)
focal_class.full_signature: public static String reDot(String s)
focal_class.identifier: reDot
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String reDot(String s)
focal_method.body: public static String removeStart(final String str, final String remove) {
  		if (remove != null && str.startsWith(remove)) {
  			return str.substring(remove.length());
  		} else {
  			return str;
  		}
  	}
focal_method.class_method_signature: StringUtils.removeStart(final String str, final String remove)
focal_method.full_signature: public static String removeStart(final String str, final String remove)
focal_method.identifier: removeStart
focal_method.invocations: startsWith substring length
focal_method.modifiers: public static
focal_method.parameters: (final String str, final String remove)
focal_method.return: String
focal_method.signature: String removeStart(final String str, final String remove)