Skip to content
  • vsevik@chromium.org's avatar
    Web Inspector: CodeGeneratorInspector.py: support asynchronous command implementation · bcd60459
    vsevik@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=95649
    
    Patch by Peter Rybin <peter.rybin@gmail.com> on 2012-09-05
    Reviewed by Yury Semikhatsky.
    
    Generator is extended to generate callback object for each asynchronous command.
    
    * inspector/CodeGeneratorInspector.py:
    (Writer.append_multiline):
    (Writer):
    (Writer.get_indent):
    (TypeBindings.create_type_declaration_.ClassBinding.resolve_inner.ResolveData):
    (InspectorBackendDispatcherImpl):
    (CallbackBase):
    (Generator.process_event):
    (Generator):
    (Generator.EventMethodStructTemplate):
    (Generator.EventMethodStructTemplate.append_prolog):
    (Generator.EventMethodStructTemplate.append_epilog):
    (Generator.process_command):
    (Generator.CallbackMethodStructTemplate):
    (Generator.CallbackMethodStructTemplate.append_prolog):
    (Generator.CallbackMethodStructTemplate.append_epilog):
    (Generator.generate_send_method):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    bcd60459