CokoCpgBackend
The CPG backend for Coko.
Functions
Link copied to clipboard
open override fun argumentOrigin(targetOp: KFunction<Op>, argPos: Int, originOp: KFunction<Op>): ArgumentEvaluator
Link copied to clipboard
fun CokoBackend.cpgCallFqn(fqn: String, predicate: CallExpression.() -> Boolean = { true }): List<CallExpression>
Link copied to clipboard
fun CokoBackend.cpgConstructor(classFqn: String, predicate: CallExpression.() -> Boolean = { true }): List<ConstructExpression>
Link copied to clipboard
Returns a list of MemberExpressions with the matching something.
Link copied to clipboard
Returns a list of ValueDeclarations with the matching name.
Link copied to clipboard
Returns a list of ValueDeclarations with the matching fqn.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun whenever(premise: ConditionComponent, assertionBlock: WheneverEvaluator.() -> Unit): WheneverEvaluator
open override fun whenever(premise: Condition.() -> ConditionComponent, assertionBlock: WheneverEvaluator.() -> Unit): WheneverEvaluator