diff options
| -rw-r--r-- | REFLECTION | 184 | 
1 files changed, 184 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..22964d9 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,184 @@ +Extension [ <persistent> extension #101 lua version 1.1.0 ] { + +  - Constants [7] { +    Constant [ integer LUA_OK ] { 0 } +    Constant [ integer LUA_YIELD ] { 1 } +    Constant [ integer LUA_ERRRUN ] { 2 } +    Constant [ integer LUA_ERRSYNTAX ] { 3 } +    Constant [ integer LUA_ERRMEM ] { 4 } +    Constant [ integer LUA_ERRERR ] { 5 } +    Constant [ integer LUA_ERRFILE ] { 6 } +  } + +  - Classes [3] { +    Class [ <internal:lua> class Lua ] { + +      - Constants [1] { +        Constant [ string LUA_VERSION ] { Lua 5.1.4 } +      } + +      - Static properties [1] { +        Property [ private static $_callbacks ] +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [8] { +        Method [ <internal:lua, ctor> public method __construct ] { +        } + +        Method [ <internal:lua> public method eval ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $statements ] +          } +        } + +        Method [ <internal:lua> public method include ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $file ] +          } +        } + +        Method [ <internal:lua> public method call ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $method ] +            Parameter #1 [ <required> $args ] +          } +        } + +        Method [ <internal:lua> public method assign ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $name ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:lua> public method getVersion ] { +        } + +        Method [ <internal:lua> public method registerCallback ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $name ] +            Parameter #1 [ <required> $function ] +          } +        } + +        Method [ <internal:lua> public method __call ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $method ] +            Parameter #1 [ <required> $args ] +          } +        } +      } +    } + +    Class [ <internal:lua> class LuaClosure ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $_closure ] +        Property [ <default> private $_lua_object ] +      } + +      - Methods [5] { +        Method [ <internal:lua, ctor> private method __construct ] { +        } + +        Method [ <internal:lua, dtor> public method __destruct ] { +        } + +        Method [ <internal:lua> private method __clone ] { +        } + +        Method [ <internal:lua> public method invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $arg ] +            Parameter #1 [ <optional> $... ] +          } +        } + +        Method [ <internal:lua> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $arg ] +            Parameter #1 [ <optional> $... ] +          } +        } +      } +    } + +    Class [ <internal:lua> class LuaException extends Exception ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +      } + +      - Methods [9] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception> public method __toString ] { +        } +      } +    } +  } +} +  | 
