*/ public function getAliasedClassesFlipped(); /** * @return string|null */ public function getFQCLN(); /** * @return string|null */ public function getClassName(); /** * @return string|null */ public function getParentFQCLN(); /** * @return array>|null */ public function getTemplateTypeMap(); /** * @param string $file_path * @param string $file_name * * @return void */ public function setRootFilePath($file_path, $file_name); /** * @param string $file_path * * @return bool */ public function hasParentFilePath($file_path); /** * @param string $file_path * * @return bool */ public function hasAlreadyRequiredFilePath($file_path); /** * @return int */ public function getRequireNesting(); /** * @return bool */ public function isStatic(); /** * @return StatementsSource|null */ public function getSource(); public function getCodebase() : Codebase; /** * Get a list of suppressed issues * * @return array */ public function getSuppressedIssues(); /** * @param array $new_issues * * @return void */ public function addSuppressedIssues(array $new_issues); /** * @param array $new_issues * * @return void */ public function removeSuppressedIssues(array $new_issues); }