From 60a3dbc00210e298f3d9722243bdd4b070735f49 Mon Sep 17 00:00:00 2001 From: OpportunityLiu Date: Sat, 27 Jul 2019 17:32:21 +0800 Subject: change order --- xmake/core/base/serialize.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xmake/core/base/serialize.lua b/xmake/core/base/serialize.lua index 9faf1079c..6a7bafc08 100644 --- a/xmake/core/base/serialize.lua +++ b/xmake/core/base/serialize.lua @@ -22,8 +22,6 @@ -- define module: serialize local serialize = serialize or {} local stub = serialize._stub or {} -stub.isstub = setmetatable({}, { __tostring = function() return "stub indentifier" end }) -stub.__index = stub serialize._stub = stub -- load modules @@ -314,6 +312,10 @@ function serialize.save(object, opt) return (#dump < #result) and dump or result end +-- init stub metatable +stub.isstub = setmetatable({}, { __tostring = function() return "stub indentifier" end }) +stub.__index = stub + function stub:__call(root, fenv) return self.resolver(root, fenv, table.unpack(self.params, 1, self.params.n)) end -- cgit v1.3.1