@NotNull final List<String> input,
@Nullable final Integer number,
@NotNull final List<IpnbOutputCell> cellOutputs,
- @Nullable Map<String, Object> metadata) {
+ @NotNull Map<String, Object> metadata) {
super(input, metadata);
myLanguage = language;
myPromptNumber = number;
import com.intellij.openapi.util.text.StringUtil;
import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
import java.util.List;
import java.util.Map;
public abstract class IpnbEditableCell implements IpnbCell {
@NotNull private List<String> mySource;
- @Nullable Map<String, Object> myMetadata;
+ @NotNull Map<String, Object> myMetadata;
- IpnbEditableCell(@NotNull final List<String> source, @Nullable Map<String, Object> metadata) {
+ IpnbEditableCell(@NotNull final List<String> source, @NotNull Map<String, Object> metadata) {
mySource = source;
myMetadata = metadata;
}
return StringUtil.join(mySource, "");
}
- @Nullable
+ @NotNull
public Map<String, Object> getMetadata() {
return myMetadata;
}