@specs-feup/kadabra
Version:
A Java source-to-source compiler written in Typescript
17 lines • 700 B
TypeScript
/**
Monitor the occurences of a given join point;
*/
import { Class } from "../../Joinpoints.js";
export declare function CountingMonitorList(targetClass: Class, monitorPackage?: string): {
name: string;
increment: (id: string) => string;
get: (id: string) => string;
reset: (id: string) => string;
init: (size: string) => void;
};
/**
Returns the counting monitor list. if it does not exist creates a new class
*/
export declare function GetCountingMonitorList(packageName: string, simpleName: string): Class | undefined;
export declare function NewCountingMonitorList(packageName: string, simpleName: string): Class | undefined;
//# sourceMappingURL=CounterList.d.ts.map