Bug 1502355 - Declare |JSClass| in consistent fashion everywhere. r=arai

Differential Revision: https://phabricator.services.mozilla.com/D87376
This commit is contained in:
Jeff Walden 2020-08-18 20:50:07 +00:00
parent 955e4bc421
commit 81f4ca4ee6
3 changed files with 3 additions and 4 deletions

View File

@ -27,7 +27,7 @@ typedef uint8_t jsbytecode;
class JS_PUBLIC_API JSAtom;
struct JS_PUBLIC_API JSContext;
struct JS_PUBLIC_API JSClass;
struct JSClass;
class JS_PUBLIC_API JSFunction;
class JS_PUBLIC_API JSFreeOp;
class JS_PUBLIC_API JSObject;

View File

@ -16,13 +16,12 @@
#include "NamespaceImports.h"
#include "builtin/SelfHostingDefines.h"
#include "js/Class.h" // JSClass, JSClassOps, js::ClassSpec
#include "js/Value.h"
#include "vm/JSObject.h"
#include "vm/List.h"
#include "vm/NativeObject.h"
struct JS_PUBLIC_API JSClass;
struct JSClassOps;
struct JS_PUBLIC_API JSContext;
class JS_PUBLIC_API JSFreeOp;

View File

@ -53,7 +53,7 @@ enum JSProtoKey {
};
/* Struct forward declarations. */
struct JS_PUBLIC_API JSClass;
struct JSClass;
class JSErrorReport;
struct JSFunctionSpec;
struct JSPrincipals;