Constructors
Methods
Static
functionHasImplementation
- functionHasImplementation(fun): boolean
Returns boolean
Static
generateCode
- generateCode(weaveDir, folder): string
Parameters
- weaveDir: string
- folder: string
Returns string
Static
getAllUniqueFunctions
- getAllUniqueFunctions(topFunction, includeExternals?): FunctionJp[]
Parameters
- topFunction: FunctionJp
- includeExternals: boolean = false
Static
getCurrentFileExt
- getCurrentFileExt(): string
Returns string
Static
getDatatypeSize
- getDatatypeSize(datatype): number
Returns number
Static
getEligibleFunctionsFrom
- getEligibleFunctionsFrom(parent, includeExternals?): FunctionJp[]
Parameters
- parent: Joinpoint
- includeExternals: boolean = false
Static
matchTemplate
- matchTemplate(jp, template): boolean
Returns boolean
Static
rebuildAndCompress
- rebuildAndCompress(threshold?): boolean
Returns boolean
Static
verifySyntax
- verifySyntax(): boolean
Returns boolean