String.substring always returns a new String or "this".
Change-Id: Id37b8a20489f07b6bfe8a225064d5be1cd4fc7aa
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/69196
Reviewed-by: Hudson CI
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
split
(Ljava/lang/String;I)[Ljava/lang/String;
(L1java/lang/String;I)[1L1java/lang/String;
+substring
+ (I)Ljava/lang/String;
+ (I)L1java/lang/String;
substring
(II)Ljava/lang/String;
(II)L1java/lang/String;
*/
protected CtfTmfEventField(@NonNull String name, Object value, ITmfEventField[] fields) {
super(/* Strip the underscore from the field name if there is one */
- name.startsWith("_") ? checkNotNull(name.substring(1)) : name, //$NON-NLS-1$
+ name.startsWith("_") ? name.substring(1) : name, //$NON-NLS-1$
value,
fields);
}