@snyk/java-call-graph-builder
Version:
Tool for building a call graph for JVM ecosystem (Maven, Gradle...)
9 lines (8 loc) • 690 B
TypeScript
import 'source-map-support/register';
import { Graph } from '@snyk/graphlib';
import { Metrics } from './metrics';
export declare function getCallGraphMvnLegacy(targetPath: string, timeout?: number, customMavenArgs?: string[]): Promise<Graph>;
export declare function getCallGraphMvn(targetPath: string, timeout?: number, customMavenArgs?: string[]): Promise<Graph>;
export declare function getCallGraphGradle(targetPath: string, gradlePath?: string, initScript?: string, confAttrs?: string, timeout?: number): Promise<Graph>;
export declare function runtimeMetrics(): Metrics;
export declare function findBuildDirs(targetPath: string, packageManager: 'mvn' | 'gradle'): Promise<string[]>;