Update release

This commit is contained in:
vczh
2015-12-25 04:37:11 -08:00
parent 602873b970
commit a2c6eab599
4 changed files with 16 additions and 3 deletions
+12 -2
View File
@@ -20562,8 +20562,8 @@ WfMethodBase
} }
WfMethodBase::WfMethodBase() WfMethodBase::WfMethodBase(bool isStatic)
:MethodInfoImpl(nullptr, nullptr, true) :MethodInfoImpl(nullptr, nullptr, isStatic)
{ {
} }
@@ -20598,6 +20598,11 @@ WfStaticMethod
return Value::From(lambda); return Value::From(lambda);
} }
WfStaticMethod::WfStaticMethod()
:WfMethodBase(true)
{
}
/*********************************************************************** /***********************************************************************
WfInterfaceMethod WfInterfaceMethod
***********************************************************************/ ***********************************************************************/
@@ -20612,6 +20617,11 @@ WfInterfaceMethod
throw 0; throw 0;
} }
WfInterfaceMethod::WfInterfaceMethod()
:WfMethodBase(false)
{
}
/*********************************************************************** /***********************************************************************
WfEvent WfEvent
***********************************************************************/ ***********************************************************************/
+4 -1
View File
@@ -2065,7 +2065,7 @@ Method
void SetGlobalContext(runtime::WfRuntimeGlobalContext* _globalContext); void SetGlobalContext(runtime::WfRuntimeGlobalContext* _globalContext);
public: public:
WfMethodBase(); WfMethodBase(bool isStatic);
~WfMethodBase(); ~WfMethodBase();
runtime::WfRuntimeGlobalContext* GetGlobalContext(); runtime::WfRuntimeGlobalContext* GetGlobalContext();
@@ -2081,6 +2081,8 @@ Method
Value CreateFunctionProxyInternal(const Value& thisObject)override; Value CreateFunctionProxyInternal(const Value& thisObject)override;
public: public:
vint functionIndex = -1; vint functionIndex = -1;
WfStaticMethod();
}; };
class WfInterfaceMethod : public WfMethodBase class WfInterfaceMethod : public WfMethodBase
@@ -2091,6 +2093,7 @@ Method
Value InvokeInternal(const Value& thisObject, collections::Array<Value>& arguments)override; Value InvokeInternal(const Value& thisObject, collections::Array<Value>& arguments)override;
Value CreateFunctionProxyInternal(const Value& thisObject)override; Value CreateFunctionProxyInternal(const Value& thisObject)override;
public: public:
WfInterfaceMethod();
}; };
/*********************************************************************** /***********************************************************************
BIN
View File
Binary file not shown.
Binary file not shown.