src/TypeManager.cpp
changeset 195 c1ba166f3fc4
parent 188 bab29bcec7fe
child 209 5cbec15fadfe
     1.1 --- a/src/TypeManager.cpp	Mon Sep 17 00:10:01 2012 -0700
     1.2 +++ b/src/TypeManager.cpp	Sat Nov 17 18:41:01 2012 -0800
     1.3 @@ -88,33 +88,11 @@
     1.4  }
     1.5  
     1.6  Type *
     1.7 -TypeManager::newFunction(Handle<Type> returnType, Handle<FixedArray> args,
     1.8 -                         Handle<FixedArray> defaults)
     1.9 -{
    1.10 -    // :TODO: cache this.
    1.11 -    return Type::NewFunction(zone_, returnType, args, defaults);
    1.12 -}
    1.13 -
    1.14 -Type *
    1.15 -TypeManager::newNative(Handle<Type> returnType, Handle<FixedArray> args,
    1.16 -                       Handle<FixedArray> defaults, bool variadic)
    1.17 -{
    1.18 -    // :TODO: cache this.
    1.19 -    return Type::NewNative(zone_, returnType, args, defaults, variadic);
    1.20 -}
    1.21 -
    1.22 -Type *
    1.23  TypeManager::newEnum(Handle<String> name)
    1.24  {
    1.25      return Type::NewEnum(zone_, name);
    1.26  }
    1.27  
    1.28 -Type *
    1.29 -TypeManager::newStruct(Handle<String> name, Handle<FixedArray> fields, Handle<Map> newMap)
    1.30 -{
    1.31 -    return Type::NewStruct(zone_, name, fields, newMap);
    1.32 -}
    1.33 -
    1.34  void
    1.35  TypeManager::accept(VirtualObjectVisitor *visitor)
    1.36  {