@ibm/ibmi-eventf-parser
Version:
Parse event files that are generated by IBM i compilers
55 lines (54 loc) • 1.38 kB
TypeScript
import { IRecordT } from "./IRecordT";
import { IRecord } from "./IRecord";
/**
* This class represents an Expansion record in an Events File.
*/
export declare class ExpansionRecord implements IRecord {
private version;
private inputFileID;
private inputLineStart;
private inputLineEnd;
private outputFileID;
private outputLineStart;
private outputLineEnd;
constructor(version: number, inputFileID: number, inputLineStart: number, inputLineEnd: number, outputFileID: number, outputLineStart: number, outputLineEnd: number);
getRecordType(): IRecordT;
getVersion(): number;
/**
* Get the input file ID.
*
* @return The input file ID.
*/
getInputFileID(): number;
/**
* Get the input line start.
*
* @return The input line start.
*/
getInputLineStart(): number;
/**
* Get the input line end.
*
* @return The input line end.
*/
getInputLineEnd(): number;
/**
* Get the output file ID.
*
* @return The output file ID.
*/
getOutputFileID(): number;
/**
* Get the output line start.
*
* @return The output line start.
*/
getOutputLineStart(): number;
/**
* Get the output line end.
*
* @return The output line end.
*/
getOutputLineEnd(): number;
toString(): string;
}