# Functions
ExprType returns type of expression.
ExprTypeCustom is ExprType that allows to specify custom types overrides.
ExprTypeLocal is basic expression type that does not resolve cross-file function calls and such.
ExprTypeLocalCustom is ExprTypeLocal that allows to specify custom types.
Extends reports whether derived class extends the base class.
FindConstant searches for a costant in specified class and returns actual class that contains the constant.
FindMethod searches for a method in specified class.
FindProperty searches for a property in specified class (both static and instance properties).
GetClassName resolves class name for specified class node (as used in static calls, property fetch, etc).
No description provided by the author
GetConstant searches for specified constant in const fetch.
GetFuncName resolves func name for the specified func node.
Implements checks if className implements interfaceName
Does not perform the actual method set comparison.
No description provided by the author
ResolveTypes resolves function calls, method calls and global variables.
SideEffectFree reports whether n is a side effect free expression.
No description provided by the author
# Structs
ClosureCallerInfo containing information about the function that called the closure.
CustomType specifies a mapping between some AST structure and concrete type (e.g.
No description provided by the author
No description provided by the author
# Type aliases
TODO: can we make it unexported?.