]> git.saurik.com Git - cycript.git/blobdiff - ObjectiveC/Internal.hpp
Do not allow JavaMethod calls on non-Java objects.
[cycript.git] / ObjectiveC / Internal.hpp
index 49461489d2a06b5825b1f560d1fc6741f066d53c..8606d55fa6941e719a2bf17e14e7671648b97749 100644 (file)
@@ -1,5 +1,5 @@
-/* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2015  Jay Freeman (saurik)
+/* Cycript - The Truly Universal Scripting Language
+ * Copyright (C) 2009-2016  Jay Freeman (saurik)
 */
 
 /* GNU Affero General Public License, Version 3 {{{ */
 #include "../Internal.hpp"
 
 struct Selector_privateData :
-    CYValue_<Selector_privateData, SEL>
+    CYValue<Selector_privateData, SEL>
 {
     _finline Selector_privateData(SEL value) :
-        CYValue_(value)
+        CYValue(value)
     {
     }
 };
 
 struct Instance :
-    CYValue_<Instance, id>
+    CYValue<Instance, id>
 {
     enum Flags {
         None          = 0,
@@ -60,35 +60,35 @@ struct Instance :
 
 namespace cy {
 struct Super :
-    CYValue_<Super, id>
+    CYValue<Super, id>
 {
     Class class_;
 
     _finline Super(id value, Class _class) :
-        CYValue_(value),
+        CYValue(value),
         class_(_class)
     {
     }
 }; }
 
 struct Messages :
-    CYValue_<Messages, Class>
+    CYValue<Messages, Class>
 {
     _finline Messages(Class value) :
-        CYValue_(value)
+        CYValue(value)
     {
     }
 
     JSValueRef GetPrototype(JSContextRef context) const;
 };
 
-struct Internal :
-    CYValue_<Internal, id>
+struct Interior :
+    CYValue<Interior, id>
 {
     CYProtect owner_;
 
-    _finline Internal(id value, JSContextRef context, JSObjectRef owner) :
-        CYValue_(value),
+    _finline Interior(id value, JSContextRef context, JSObjectRef owner) :
+        CYValue(value),
         owner_(context, owner)
     {
     }