@@ -33,15 +33,15 @@ class HandlerParameter extends ParameterNode, RemoteFlowSource {
3333 * A service may be described only in a CDS file, but event handlers may still be registered in a format such as:
3434 * ```javascript
3535 * module.exports = srv => {
36- * srv.before('CREATE', 'Media', req => { //service name is used to describe which to register this handler to
36+ * srv.before('CREATE', 'Media', req => { //an entity name is used to describe which to register this handler to
3737 * ```
3838 * parameters named `req` are captured in the above example.
3939 */
4040class ServiceinCDSHandlerParameter extends ParameterNode , RemoteFlowSource {
4141 ServiceinCDSHandlerParameter ( ) {
42- exists ( MethodCallNode m , CdlEntity service , string serviceName |
43- service .getName ( ) .regexpReplaceAll ( ".*\\." , "" ) = serviceName and
44- m .getArgument ( 1 ) .toString ( ) .regexpReplaceAll ( "'" , "" ) = serviceName and
42+ exists ( MethodCallNode m , CdlEntity entity , string entityName |
43+ entity .getName ( ) .regexpReplaceAll ( ".*\\." , "" ) = entityName and
44+ m .getArgument ( 1 ) .toString ( ) .regexpReplaceAll ( "'" , "" ) = entityName and
4545 this = m .getArgument ( m .getNumArgument ( ) - 1 ) .( FunctionNode ) .getParameter ( 0 ) and
4646 m .getMethodName ( ) in [ "on" , "before" , "after" ]
4747 )
0 commit comments