UNPKG

@ibm/ibmi-eventf-parser

Version:

Parse event files that are generated by IBM i compilers

146 lines (145 loc) 3.37 kB
import { IRecordT } from "./IRecordT"; import { IRecord } from "./IRecord"; /** * This class represents a Error Information record in an events file. */ export declare class ErrorInformationRecord implements IRecord { private version; private fileId; private annotClass; private stmtLine; private startErrLine; private tokenStart; private endErrLine; private tokenEnd; private msgId; private sevChar; private sevNum; private length; private msg; private fileName; constructor(version: number, fileId: number, annotClass: number, stmtLine: number, startErrLine: number, tokenStart: number, endErrLine: number, tokenEnd: number, msgId: string, sevChar: string, sevNum: number, length: number, msg: string); getRecordType(): IRecordT; getVersion(): number; /** * Get the file id. * * @return The file id. */ getFileId(): number; /** * Set the file id. * * @param fileId The file id. */ setFileId(fileId: number): void; /** * Get the file name. * * @return The file id. */ getFileName(): string; /** * Set the file name. * * @param fileName The file id. */ setFileName(fileName: string): void; /** * Get the annotation class. * * @return The annotation class. */ getAnnotClass(): number; /** * Get the statement line. * * @return The statement line. */ getStmtLine(): number; /** * Set the statement line. * * @param stmtLine The statement line. */ setStmtLine(stmtLine: number): void; /** * Get the starting error line. * * @return The starting error line. */ getStartErrLine(): number; /** * Set the starting error line. * * @param startErrLine The starting error line. */ setStartErrLine(startErrLine: number): void; /** * Get the starting error column. * * @return The starting error column. */ getTokenStart(): number; /** * Set the starting error column. * * @param tokenStart The starting error column. */ setTokenStart(tokenStart: number): void; /** * Get the ending error line. * * @return The ending error line. */ getEndErrLine(): number; /** * Set the ending error line. * * @param endErrLine The ending error line. */ setEndErrLine(endErrLine: number): void; /** * Get the ending error column. * * @return The ending error column. */ getTokenEnd(): number; /** * Set the ending error column. * * @param tokenEnd The ending error column. */ setTokenEnd(tokenEnd: number): void; /** * Get the message id. * * @return The message id. */ getMsgId(): string; /** * Get the severity code. * * @return The severity code. */ getSevChar(): string; /** * Get the severity level number. * * @return The severity level number. */ getSevNum(): number; /** * Get the length of the message. * * @return The length of the message. */ getLength(): number; /** * Get the message. * * @return The message. */ getMsg(): string; toString(): string; }