From 5212515d9919a96685f896fd64ea6a49720788b9 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sun, 6 Jul 2014 03:07:17 -0400 Subject: [PATCH] ClassBuilder#build now only making one getMeta call --- lib/ClassBuilder.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/ClassBuilder.js b/lib/ClassBuilder.js index 05a09a8..63e36f6 100644 --- a/lib/ClassBuilder.js +++ b/lib/ClassBuilder.js @@ -326,12 +326,14 @@ exports.prototype.build = function extend( _, __ ) props: this._memberBuilder.initMembers(), }, + meta = exports.getMeta( base ), + abstract_methods = - util.clone( exports.getMeta( base ).abstractMethods ) + util.clone( meta.abstractMethods ) || { __length: 0 }, virtual_members = - util.clone( exports.getMeta( base ).virtualMembers ) + util.clone( meta.virtualMembers ) || {} ;