ui5plugin-parser
Version:
9 lines (8 loc) • 662 B
TypeScript
import { UI5JSParser } from "../../../../parser/UI5JSParser";
import { CustomJSClass, ICustomClassJSField, ICustomClassJSMethod } from "../../ui5class/js/CustomJSClass";
import ReferenceFinderBase, { ILocation } from "./ReferenceFinderBase";
export declare class ReferenceFinder extends ReferenceFinderBase<ICustomClassJSMethod | ICustomClassJSField, UI5JSParser, CustomJSClass> {
getReferenceLocations(member: ICustomClassJSMethod | ICustomClassJSField): ILocation[];
protected _addLocationsFromUIClass(member: ICustomClassJSMethod | ICustomClassJSField, UIClass: CustomJSClass, locations: ILocation[]): void;
private _getCurrentMethodMentioning;
}