All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.dirigible.dev-tools.common.JavaScriptMetaData.js Maven / Gradle / Ivy

There is a newer version: 10.6.27
Show newest version
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
 * @interface
 */
export class JavaScriptMetaData {
  /**
   * @param {string} name
   * @return {?Array>}
   */
  signaturesForNativeFunction(name) {
    throw new Error('not implemented');
  }

  /**
   * @param {string} name
   * @param {string} receiverClassName
   * @return {?Array>}
   */
  signaturesForInstanceMethod(name, receiverClassName) {
    throw new Error('not implemented');
  }

  /**
   * @param {string} name
   * @param {string} receiverConstructorName
   * @return {?Array>}
   */
  signaturesForStaticMethod(name, receiverConstructorName) {
    throw new Error('not implemented');
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy