import java.util.Arrays;
+import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.tracecompass.tmf.core.event.ITmfEvent;
import org.eclipse.tracecompass.tmf.core.event.ITmfEventField;
* The field name or absolute field path array to look for in the
* event content. Should *not* be localized!
*/
- public TmfContentFieldAspect(String aspectName, String... fieldPath) {
+ public TmfContentFieldAspect(String aspectName, @NonNull String... fieldPath) {
this(aspectName, EMPTY_STRING, fieldPath);
}
- private TmfContentFieldAspect(String aspectName, String helpText, String... fieldPath) {
+ private TmfContentFieldAspect(String aspectName, String helpText, @NonNull String... fieldPath) {
fAspectName = aspectName;
fFieldPath = checkNotNull(Arrays.copyOf(fieldPath, fieldPath.length));
fHelpText = helpText;
* @return the new aspect
* @since 1.0
*/
- public static TmfContentFieldAspect create(String aspectName, String helpText, String... fieldPath) {
+ public static TmfContentFieldAspect create(String aspectName, String helpText, @NonNull String... fieldPath) {
return new TmfContentFieldAspect(aspectName, helpText, fieldPath);
}