---
layout: docs
title: Facebook\HackCodegen\CodegenFileSignatureException
id: class.Facebook.HackCodegen.CodegenFileSignatureException
docid: class.Facebook.HackCodegen.CodegenFileSignatureException
permalink: /docs/reference/class.Facebook.HackCodegen.CodegenFileSignatureException/
---
# Facebook\\HackCodegen\\CodegenFileSignatureException




## Interface Synopsis




``` Hack
namespace Facebook\HackCodegen;

abstract class CodegenFileSignatureException extends \Exception {...}
```




### Public Methods




- [` ->__construct(string $message, string $fileName) `](<class.Facebook.HackCodegen.CodegenFileSignatureException.__construct.md>)
- [` ->getFileName(): string `](<class.Facebook.HackCodegen.CodegenFileSignatureException.getFileName.md>)