export default class JoinPoint{ private args: Array private methodName: string private declareClassName: string private process: any constructor({args = >[], methodName = '', declareClassName = '', process = undefined}){ this.args = args this.methodName = methodName this.declareClassName = declareClassName this.process = process } public getArgs(): Array{ return this.args } public getName(): string{ return this.methodName } public getDeclaringTypeName(): string{ return this.declareClassName } public getProcess(): string{ return this.process } }