text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:43:50 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/PrivateFrameworks/WebCore.framework/WebCore
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  #import <WebCore/WebCore-Structs.h>
  @class WebScriptObjectPrivate;
  
  @interface WebScriptObject : NSObject {
  
  	WebScriptObjectPrivate* _private;
  
  }
  +(id)_convertValueToObjcValue:(JSValue*)arg1 originRootObject:(RootObject*)arg2 rootObject:(RootObject*)arg3 ;
  +(id)scriptObjectForJSObject:(OpaqueJSValueRef)arg1 originRootObject:(RootObject*)arg2 rootObject:(RootObject*)arg3 ;
  +(BOOL)throwException:(id)arg1 ;
  +(void)initialize;
  -(void)setException:(id)arg1 ;
  -(void)_setOriginRootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg1 andRootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg2 ;
  -(id)_initWithJSObject:(JSObject*)arg1 originRootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg2 rootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg3 ;
  -(BOOL)_hasImp;
  -(BOOL)_isSafeScript;
  -(OpaqueJSContextRef)_globalContextRef;
  -(id)evaluateWebScript:(id)arg1 ;
  -(void)removeWebScriptKey:(id)arg1 ;
  -(BOOL)hasWebScriptKey:(id)arg1 ;
  -(void)setWebScriptValueAtIndex:(unsigned)arg1 value:(id)arg2 ;
  -(id)JSValue;
  -(void)_setImp:(JSObject*)arg1 originRootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg2 rootObject:(RefPtr<JSC::Bindings::RootObject, WTF::DumbPtrTraits<JSC::Bindings::RootObject> >*)arg3 ;
  -(JSObject*)_imp;
  -(id)callWebScriptMethod:(id)arg1 withArguments:(id)arg2 ;
  -(id)webScriptValueAtIndex:(unsigned)arg1 ;
  -(OpaqueJSValueRef)JSObject;
  -(RootObject*)_rootObject;
  -(RootObject*)_originRootObject;
  -(void)dealloc;
  -(void)setValue:(id)arg1 forKey:(id)arg2 ;
  -(oneway void)release;
  -(id)objectAtIndex:(unsigned)arg1 ;
  -(id)valueForKey:(id)arg1 ;
  -(id)stringRepresentation;
  @end
  
  