Skip to main content

module analysis::typepal::FailMessage

rascal-0.43.0
org.rascalmpl.typepal-0.17.2

Usage​

import analysis::typepal::FailMessage;

Dependencies​

import Message;
import String;
import util::IDEServices;

data FailMessage​

data FailMessage (list[CodeAction] fixes = [], list[Message] causes=[]) 
= fm_error(value src, str msg, list[value] args)
| fm_warning(value src, str msg, list[value] args)
| fm_info(value src, str msg, list[value] args)
;

function error​

FailMessage error(value src, str msg, value args..., list[CodeAction] fixes=[], list[Message] causes=[])

function warning​

FailMessage warning(value src, str msg, value args..., list[CodeAction] fixes=[], list[Message] causes=[])

function info​

FailMessage info(value src, str msg, value args..., list[CodeAction] fixes=[], list[Message] causes=[])

function escapePercent​

str escapePercent(str s)

function convert​

FailMessage convert(m: error(str msg, loc at))

FailMessage convert(m: warning(str msg, loc at))

FailMessage convert(m:info(str msg, loc at))