JavaScriptCore Changes
JavaScriptCore
JSContext.h
Removed -[JSContext JSGlobalContextRef]
Removed -[JSContext globalObject]
Added JSContext.globalObject
Added JSContext.name
Modified JSContext.exception
| Declaration | |
|---|---|
| From | @property(retain) JSValue *exception |
| To | @property(strong) JSValue *exception |
Modified -[JSContext init]
| Declaration | |
|---|---|
| From | - (id)init |
| To | - (instancetype)init |
Modified -[JSContext initWithVirtualMachine:]
| Declaration | |
|---|---|
| From | - (id)initWithVirtualMachine:(JSVirtualMachine *)virtualMachine |
| To | - (instancetype)initWithVirtualMachine:(JSVirtualMachine *)virtualMachine |
Modified JSContext.virtualMachine
| Declaration | |
|---|---|
| From | @property(readonly, retain) JSVirtualMachine *virtualMachine |
| To | @property(readonly, strong) JSVirtualMachine *virtualMachine |
JSContextRef.h
JSManagedValue.h
Removed -[JSManagedValue value]
Modified -[JSManagedValue initWithValue:]
| Declaration | |
|---|---|
| From | - (id)initWithValue:(JSValue *)value |
| To | - (instancetype)initWithValue:(JSValue *)value |
JSValue.h
Removed -[JSValue JSValueRef]
Added JSValue.JSValueRef
Modified JSValue.context
| Declaration | |
|---|---|
| From | @property(readonly, retain) JSContext *context |
| To | @property(readonly, strong) JSContext *context |
JSVirtualMachine.h