@ibm/ibmi-eventf-parser
Version:
Parse event files that are generated by IBM i compilers
146 lines (145 loc) • 3.37 kB
TypeScript
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;
}