@@ -24,17 +24,40 @@ class ObjectType extends AbstractType
24
24
25
25
const CLASSINFO_BUILTIN = 'built-in ' ;
26
26
27
+ /** @var string $className Name of the class */
27
28
protected $ className = null ;
29
+
30
+ /** @var array $classConstants Class constants */
28
31
protected $ classConstants = array ();
29
- protected $ objectProperties = array ();
32
+
33
+ /** @var array $classStaticProperties Class static properties */
30
34
protected $ classStaticProperties = array ();
35
+
36
+ /** @var array $classMethods Class methods */
31
37
protected $ classMethods = array ();
32
- protected $ objectCustomData = null ;
38
+
39
+ /** @var null|string $classFile Class filename */
33
40
protected $ classFile = null ;
41
+
42
+ /** @var array $classInterfaces Class interfaces */
34
43
protected $ classInterfaces = array ();
44
+
45
+ /** @var null|string $classNamespace Class namespace */
35
46
protected $ classNamespace = null ;
47
+
48
+ /** @var null|string $classParent Class parent */
36
49
protected $ classParent = null ;
50
+
51
+ /** @var array $classTraits Class traits */
37
52
protected $ classTraits = array ();
53
+
54
+ /** @var array $objectProperties Object properties */
55
+ protected $ objectProperties = array ();
56
+
57
+ /** @var null $objectCustomData Object custom data */
58
+ protected $ objectCustomData = null ;
59
+
60
+
38
61
protected $ toString = null ;
39
62
40
63
/** @var boolean $abstract */
0 commit comments