summaryrefslogtreecommitdiff
path: root/Resources/DefaultContent/Libraries/middleclass/performance/run.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Resources/DefaultContent/Libraries/middleclass/performance/run.lua')
-rw-r--r--Resources/DefaultContent/Libraries/middleclass/performance/run.lua43
1 files changed, 0 insertions, 43 deletions
diff --git a/Resources/DefaultContent/Libraries/middleclass/performance/run.lua b/Resources/DefaultContent/Libraries/middleclass/performance/run.lua
deleted file mode 100644
index 8d8ba47..0000000
--- a/Resources/DefaultContent/Libraries/middleclass/performance/run.lua
+++ /dev/null
@@ -1,43 +0,0 @@
-local class = require 'middleclass'
-
-time = require 'performance/time'
-
-time('class creation', function()
- local A = class('A')
-end)
-
-local A = class('A')
-
-time('instance creation', function()
- local a = A:new()
-end)
-
-function A:foo()
- return 1
-end
-
-local a = A:new()
-
-time('instance method invocation', function()
- a:foo()
-end)
-
-local B = class('B', A)
-
-local b = B:new()
-
-time('inherited method invocation', function()
- b:foo()
-end)
-
-function A.static:bar()
- return 2
-end
-
-time('class method invocation', function()
- A:bar()
-end)
-
-time('inherited class method invocation', function()
- B:bar()
-end)