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()
:MethodInfoImpl(nullptr, nullptr, true)
WfMethodBase::WfMethodBase(bool isStatic)
:MethodInfoImpl(nullptr, nullptr, isStatic)
{
}
@@ -20598,6 +20598,11 @@ WfStaticMethod
return Value::From(lambda);
}
WfStaticMethod::WfStaticMethod()
:WfMethodBase(true)
{
}
/***********************************************************************
WfInterfaceMethod
***********************************************************************/
@@ -20612,6 +20617,11 @@ WfInterfaceMethod
throw 0;
}
WfInterfaceMethod::WfInterfaceMethod()
:WfMethodBase(false)
{
}
/***********************************************************************
WfEvent
***********************************************************************/
+4 -1
View File
@@ -2065,7 +2065,7 @@ Method
void SetGlobalContext(runtime::WfRuntimeGlobalContext* _globalContext);
public:
WfMethodBase();
WfMethodBase(bool isStatic);
~WfMethodBase();
runtime::WfRuntimeGlobalContext* GetGlobalContext();
@@ -2081,6 +2081,8 @@ Method
Value CreateFunctionProxyInternal(const Value& thisObject)override;
public:
vint functionIndex = -1;
WfStaticMethod();
};
class WfInterfaceMethod : public WfMethodBase
@@ -2091,6 +2093,7 @@ Method
Value InvokeInternal(const Value& thisObject, collections::Array<Value>& arguments)override;
Value CreateFunctionProxyInternal(const Value& thisObject)override;
public:
WfInterfaceMethod();
};
/***********************************************************************
BIN
View File
Binary file not shown.
Binary file not shown.