Path Lines of Code codegen/Trivia.hack 121 codegen/inferred_relationships.hack 4126 codegen/node_from_json.hack 218 codegen/syntax/AliasDeclaration.hack 407 codegen/syntax/AnonymousClass.hack 471 codegen/syntax/AnonymousFunction.hack 636 codegen/syntax/AnonymousFunctionUseClause.hack 214 codegen/syntax/AsExpression.hack 155 codegen/syntax/Attribute.hack 115 codegen/syntax/AttributeSpecification.hack 80 codegen/syntax/AttributizedSpecifier.hack 120 codegen/syntax/AwaitableCreationExpression.hack 163 codegen/syntax/BinaryExpression.hack 157 codegen/syntax/BracedExpression.hack 155 codegen/syntax/BreakStatement.hack 114 codegen/syntax/CaseLabel.hack 155 codegen/syntax/CastExpression.hack 198 codegen/syntax/CatchClause.hack 302 codegen/syntax/ClassishBody.hack 156 codegen/syntax/ClassishDeclaration.hack 654 codegen/syntax/ClassnameTypeSpecifier.hack 260 codegen/syntax/ClosureParameterTypeSpecifier.hack 160 codegen/syntax/ClosureTypeSpecifier.hack 580 codegen/syntax/CollectionLiteralExpression.hack 211 codegen/syntax/CompoundStatement.hack 156 codegen/syntax/ConcurrentStatement.hack 115 codegen/syntax/ConditionalExpression.hack 257 codegen/syntax/ConstDeclaration.hack 309 codegen/syntax/ConstantDeclarator.hack 116 codegen/syntax/ConstructorCall.hack 214 codegen/syntax/ContextAliasDeclaration.hack 405 codegen/syntax/ContextConstDeclaration.hack 463 codegen/syntax/ContextConstraint.hack 114 codegen/syntax/Contexts.hack 156 codegen/syntax/ContinueStatement.hack 114 codegen/syntax/DarrayIntrinsicExpression.hack 264 codegen/syntax/DarrayTypeSpecifier.hack 353 codegen/syntax/DecoratedExpression.hack 118 codegen/syntax/DefaultLabel.hack 114 codegen/syntax/DictionaryIntrinsicExpression.hack 264 codegen/syntax/DictionaryTypeSpecifier.hack 202 codegen/syntax/DoStatement.hack 353 codegen/syntax/ETSpliceExpression.hack 219 codegen/syntax/EchoStatement.hack 157 codegen/syntax/ElementInitializer.hack 155 codegen/syntax/ElseClause.hack 114 codegen/syntax/ElseifClause.hack 255 codegen/syntax/EmbeddedBracedExpression.hack 169 codegen/syntax/EmbeddedMemberSelectionExpression.hack 155 codegen/syntax/EmbeddedSubscriptExpression.hack 213 codegen/syntax/EndOfFile.hack 78 codegen/syntax/EnumClassDeclaration.hack 635 codegen/syntax/EnumClassEnumerator.hack 260 codegen/syntax/EnumClassLabelExpression.hack 158 codegen/syntax/EnumDeclaration.hack 512 codegen/syntax/EnumUse.hack 157 codegen/syntax/Enumerator.hack 190 codegen/syntax/ErrorSyntax.hack 77 codegen/syntax/EvalExpression.hack 206 codegen/syntax/ExpressionStatement.hack 119 codegen/syntax/FieldInitializer.hack 155 codegen/syntax/FieldSpecifier.hack 190 codegen/syntax/FileAttributeSpecification.hack 265 codegen/syntax/FinallyClause.hack 114 codegen/syntax/ForStatement.hack 463 codegen/syntax/ForeachStatement.hack 512 codegen/syntax/FunctionCallExpression.hack 312 codegen/syntax/FunctionCtxTypeSpecifier.hack 114 codegen/syntax/FunctionDeclaration.hack 165 codegen/syntax/FunctionDeclarationHeader.hack 635 codegen/syntax/FunctionPointerExpression.hack 116 codegen/syntax/GenericTypeSpecifier.hack 119 codegen/syntax/IfStatement.hack 355 codegen/syntax/InclusionDirective.hack 116 codegen/syntax/InclusionExpression.hack 116 codegen/syntax/IntersectionTypeSpecifier.hack 155 codegen/syntax/IsExpression.hack 155 codegen/syntax/IssetExpression.hack 212 codegen/syntax/KeysetIntrinsicExpression.hack 262 codegen/syntax/KeysetTypeSpecifier.hack 257 codegen/syntax/LambdaExpression.hack 259 codegen/syntax/LambdaSignature.hack 352 codegen/syntax/LikeTypeSpecifier.hack 114 codegen/syntax/ListExpression.hack 202 codegen/syntax/LiteralExpression.hack 79 codegen/syntax/MarkupSection.hack 114 codegen/syntax/MarkupSuffix.hack 123 codegen/syntax/MemberSelectionExpression.hack 158 codegen/syntax/MethodishDeclaration.hack 225 codegen/syntax/MethodishTraitResolution.hack 265 codegen/syntax/ModuleDeclaration.hack 262 codegen/syntax/NamespaceBody.hack 157 codegen/syntax/NamespaceDeclaration.hack 118 codegen/syntax/NamespaceDeclarationHeader.hack 113 codegen/syntax/NamespaceEmptyBody.hack 78 codegen/syntax/NamespaceGroupUseDeclaration.hack 355 codegen/syntax/NamespaceUseClause.hack 190 codegen/syntax/NamespaceUseDeclaration.hack 194 codegen/syntax/NullableAsExpression.hack 157 codegen/syntax/NullableTypeSpecifier.hack 114 codegen/syntax/ObjectCreationExpression.hack 116 codegen/syntax/OldAttributeSpecification.hack 166 codegen/syntax/ParameterDeclaration.hack 364 codegen/syntax/ParenthesizedExpression.hack 157 codegen/syntax/PipeVariableExpression.hack 82 codegen/syntax/PostfixUnaryExpression.hack 116 codegen/syntax/PrefixUnaryExpression.hack 116 codegen/syntax/PrefixedCodeExpression.hack 219 codegen/syntax/PrefixedStringExpression.hack 115 codegen/syntax/PropertyDeclaration.hack 260 codegen/syntax/PropertyDeclarator.hack 117 codegen/syntax/QualifiedName.hack 82 codegen/syntax/ReifiedTypeArgument.hack 114 codegen/syntax/RequireClause.hack 191 codegen/syntax/ReturnStatement.hack 156 codegen/syntax/SafeMemberSelectionExpression.hack 160 codegen/syntax/ScopeResolutionExpression.hack 157 codegen/syntax/Script.hack 80 codegen/syntax/ShapeExpression.hack 205 codegen/syntax/ShapeTypeSpecifier.hack 255 codegen/syntax/SimpleInitializer.hack 114 codegen/syntax/SimpleTypeSpecifier.hack 80 codegen/syntax/SoftTypeSpecifier.hack 112 codegen/syntax/SubscriptExpression.hack 209 codegen/syntax/SwitchFallthrough.hack 116 codegen/syntax/SwitchSection.hack 159 codegen/syntax/SwitchStatement.hack 353 codegen/syntax/ThrowStatement.hack 155 codegen/syntax/TraitUse.hack 157 codegen/syntax/TraitUseAliasItem.hack 214 codegen/syntax/TraitUseConflictResolution.hack 262 codegen/syntax/TraitUsePrecedenceItem.hack 158 codegen/syntax/TryStatement.hack 215 codegen/syntax/TupleExpression.hack 202 codegen/syntax/TupleTypeExplicitSpecifier.hack 205 codegen/syntax/TupleTypeSpecifier.hack 155 codegen/syntax/TypeArguments.hack 155 codegen/syntax/TypeConstDeclaration.hack 519 codegen/syntax/TypeConstant.hack 155 codegen/syntax/TypeConstraint.hack 114 codegen/syntax/TypeParameter.hack 305 codegen/syntax/TypeParameters.hack 157 codegen/syntax/UnionTypeSpecifier.hack 153 codegen/syntax/UnsetStatement.hack 255 codegen/syntax/UpcastExpression.hack 158 codegen/syntax/UsingStatementBlockScoped.hack 306 codegen/syntax/UsingStatementFunctionScoped.hack 212 codegen/syntax/VariableExpression.hack 81 codegen/syntax/VariadicParameter.hack 159 codegen/syntax/VarrayIntrinsicExpression.hack 262 codegen/syntax/VarrayTypeSpecifier.hack 257 codegen/syntax/VectorIntrinsicExpression.hack 262 codegen/syntax/VectorTypeSpecifier.hack 257 codegen/syntax/WhereClause.hack 119 codegen/syntax/WhereConstraint.hack 155 codegen/syntax/WhileStatement.hack 257 codegen/syntax/XHPCategoryDeclaration.hack 159 codegen/syntax/XHPChildrenDeclaration.hack 157 codegen/syntax/XHPChildrenParenthesizedList.hack 159 codegen/syntax/XHPClassAttribute.hack 195 codegen/syntax/XHPClassAttributeDeclaration.hack 157 codegen/syntax/XHPClose.hack 156 codegen/syntax/XHPEnumType.hack 256 codegen/syntax/XHPExpression.hack 153 codegen/syntax/XHPLateinit.hack 114 codegen/syntax/XHPOpen.hack 199 codegen/syntax/XHPRequired.hack 114 codegen/syntax/XHPSimpleAttribute.hack 155 codegen/syntax/XHPSimpleClassAttribute.hack 78 codegen/syntax/XHPSpreadAttribute.hack 211 codegen/syntax/YieldBreakStatement.hack 155 codegen/syntax/YieldExpression.hack 114 codegen/token_from_data.hack 241 codegen/tokens/AbstractToken.hack 12 codegen/tokens/AmpersandAmpersandToken.hack 12 codegen/tokens/AmpersandEqualToken.hack 12 codegen/tokens/AmpersandToken.hack 12 codegen/tokens/ArraykeyToken.hack 12 codegen/tokens/AsToken.hack 12 codegen/tokens/AsyncToken.hack 12 codegen/tokens/AtToken.hack 12 codegen/tokens/AttributeToken.hack 12 codegen/tokens/AwaitToken.hack 12 codegen/tokens/BackslashToken.hack 12 codegen/tokens/BacktickToken.hack 12 codegen/tokens/BarBarToken.hack 12 codegen/tokens/BarEqualToken.hack 12 codegen/tokens/BarGreaterThanToken.hack 12 codegen/tokens/BarToken.hack 12 codegen/tokens/BinaryLiteralToken.hack 12 codegen/tokens/BinaryToken.hack 12 codegen/tokens/BoolToken.hack 12 codegen/tokens/BooleanLiteralToken.hack 12 codegen/tokens/BooleanToken.hack 12 codegen/tokens/BreakToken.hack 12 codegen/tokens/CaratEqualToken.hack 12 codegen/tokens/CaratToken.hack 12 codegen/tokens/CaseToken.hack 12 codegen/tokens/CatchToken.hack 12 codegen/tokens/CategoryToken.hack 12 codegen/tokens/ChildrenToken.hack 12 codegen/tokens/ClassToken.hack 12 codegen/tokens/ClassnameToken.hack 12 codegen/tokens/CloneToken.hack 12 codegen/tokens/ColonColonToken.hack 12 codegen/tokens/ColonToken.hack 12 codegen/tokens/CommaToken.hack 12 codegen/tokens/ConcurrentToken.hack 12 codegen/tokens/ConstToken.hack 12 codegen/tokens/ConstructToken.hack 12 codegen/tokens/ContinueToken.hack 12 codegen/tokens/CtxToken.hack 12 codegen/tokens/DarrayToken.hack 12 codegen/tokens/DecimalLiteralToken.hack 12 codegen/tokens/DefaultToken.hack 12 codegen/tokens/DefineToken.hack 12 codegen/tokens/DictToken.hack 12 codegen/tokens/DoToken.hack 12 codegen/tokens/DollarDollarToken.hack 12 codegen/tokens/DollarToken.hack 12 codegen/tokens/DotDotDotToken.hack 12 codegen/tokens/DotEqualToken.hack 12 codegen/tokens/DotToken.hack 12 codegen/tokens/DoubleQuotedStringLiteralHeadToken.hack 12 codegen/tokens/DoubleQuotedStringLiteralTailToken.hack 12 codegen/tokens/DoubleQuotedStringLiteralToken.hack 14 codegen/tokens/DoubleToken.hack 12 codegen/tokens/EchoToken.hack 12 codegen/tokens/ElseToken.hack 12 codegen/tokens/ElseifToken.hack 12 codegen/tokens/EmptyToken.hack 12 codegen/tokens/EndOfFileToken.hack 12 codegen/tokens/EndforToken.hack 12 codegen/tokens/EndforeachToken.hack 12 codegen/tokens/EndifToken.hack 12 codegen/tokens/EndswitchToken.hack 12 codegen/tokens/EndwhileToken.hack 12 codegen/tokens/EnumToken.hack 12 codegen/tokens/EqualEqualEqualToken.hack 12 codegen/tokens/EqualEqualGreaterThanToken.hack 12 codegen/tokens/EqualEqualToken.hack 12 codegen/tokens/EqualGreaterThanToken.hack 12 codegen/tokens/EqualToken.hack 12 codegen/tokens/ErrorTokenToken.hack 12 codegen/tokens/EvalToken.hack 12 codegen/tokens/ExclamationEqualEqualToken.hack 12 codegen/tokens/ExclamationEqualToken.hack 12 codegen/tokens/ExclamationToken.hack 12 codegen/tokens/ExtendsToken.hack 12 codegen/tokens/FallthroughToken.hack 12 codegen/tokens/FileToken.hack 12 codegen/tokens/FinalToken.hack 12 codegen/tokens/FinallyToken.hack 12 codegen/tokens/FloatToken.hack 12 codegen/tokens/FloatingLiteralToken.hack 12 codegen/tokens/ForToken.hack 12 codegen/tokens/ForeachToken.hack 12 codegen/tokens/FromToken.hack 12 codegen/tokens/FunctionToken.hack 12 codegen/tokens/GlobalToken.hack 12 codegen/tokens/GreaterThanEqualToken.hack 12 codegen/tokens/GreaterThanGreaterThanEqualToken.hack 12 codegen/tokens/GreaterThanGreaterThanToken.hack 12 codegen/tokens/GreaterThanToken.hack 12 codegen/tokens/HashToken.hack 12 codegen/tokens/HashbangToken.hack 12 codegen/tokens/HeredocStringLiteralHeadToken.hack 12 codegen/tokens/HeredocStringLiteralTailToken.hack 12 codegen/tokens/HeredocStringLiteralToken.hack 14 codegen/tokens/HexadecimalLiteralToken.hack 12 codegen/tokens/IfToken.hack 12 codegen/tokens/ImplementsToken.hack 12 codegen/tokens/IncludeToken.hack 12 codegen/tokens/Include_onceToken.hack 12 codegen/tokens/InoutToken.hack 12 codegen/tokens/InstanceofToken.hack 12 codegen/tokens/InsteadofToken.hack 12 codegen/tokens/IntToken.hack 12 codegen/tokens/IntegerToken.hack 12 codegen/tokens/InterfaceToken.hack 12 codegen/tokens/IsToken.hack 12 codegen/tokens/IssetToken.hack 12 codegen/tokens/KeysetToken.hack 12 codegen/tokens/LateinitToken.hack 12 codegen/tokens/LeftBraceToken.hack 12 codegen/tokens/LeftBracketToken.hack 12 codegen/tokens/LeftParenToken.hack 12 codegen/tokens/LessThanEqualGreaterThanToken.hack 12 codegen/tokens/LessThanEqualToken.hack 12 codegen/tokens/LessThanLessThanEqualToken.hack 12 codegen/tokens/LessThanLessThanToken.hack 12 codegen/tokens/LessThanQuestionToken.hack 12 codegen/tokens/LessThanSlashToken.hack 12 codegen/tokens/LessThanToken.hack 12 codegen/tokens/ListToken.hack 12 codegen/tokens/MinusEqualToken.hack 12 codegen/tokens/MinusGreaterThanToken.hack 12 codegen/tokens/MinusMinusToken.hack 12 codegen/tokens/MinusToken.hack 12 codegen/tokens/MixedToken.hack 12 codegen/tokens/ModuleToken.hack 12 codegen/tokens/NameToken.hack 14 codegen/tokens/NamespaceToken.hack 12 codegen/tokens/NewToken.hack 12 codegen/tokens/NewctxToken.hack 12 codegen/tokens/NewtypeToken.hack 12 codegen/tokens/NoreturnToken.hack 14 codegen/tokens/NowdocStringLiteralToken.hack 14 codegen/tokens/NullLiteralToken.hack 12 codegen/tokens/NumToken.hack 12 codegen/tokens/ObjectToken.hack 12 codegen/tokens/OctalLiteralToken.hack 12 codegen/tokens/ParentToken.hack 14 codegen/tokens/PercentEqualToken.hack 12 codegen/tokens/PercentToken.hack 12 codegen/tokens/PlusEqualToken.hack 12 codegen/tokens/PlusPlusToken.hack 12 codegen/tokens/PlusToken.hack 12 codegen/tokens/PrintToken.hack 12 codegen/tokens/PrivateToken.hack 12 codegen/tokens/ProtectedToken.hack 12 codegen/tokens/PublicToken.hack 12 codegen/tokens/QuestionAsToken.hack 12 codegen/tokens/QuestionColonToken.hack 12 codegen/tokens/QuestionMinusGreaterThanToken.hack 12 codegen/tokens/QuestionQuestionEqualToken.hack 12 codegen/tokens/QuestionQuestionToken.hack 12 codegen/tokens/QuestionToken.hack 12 codegen/tokens/ReadonlyToken.hack 12 codegen/tokens/RealToken.hack 12 codegen/tokens/ReifyToken.hack 12 codegen/tokens/RequireToken.hack 12 codegen/tokens/Require_onceToken.hack 12 codegen/tokens/RequiredToken.hack 12 codegen/tokens/ResourceToken.hack 12 codegen/tokens/ReturnToken.hack 12 codegen/tokens/RightBraceToken.hack 12 codegen/tokens/RightBracketToken.hack 12 codegen/tokens/RightParenToken.hack 12 codegen/tokens/SelfToken.hack 14 codegen/tokens/SemicolonToken.hack 12 codegen/tokens/ShapeToken.hack 12 codegen/tokens/SingleQuotedStringLiteralToken.hack 14 codegen/tokens/SlashEqualToken.hack 12 codegen/tokens/SlashGreaterThanToken.hack 12 codegen/tokens/SlashToken.hack 12 codegen/tokens/StarEqualToken.hack 12 codegen/tokens/StarStarEqualToken.hack 12 codegen/tokens/StarStarToken.hack 12 codegen/tokens/StarToken.hack 12 codegen/tokens/StaticToken.hack 14 codegen/tokens/StringLiteralBodyToken.hack 12 codegen/tokens/StringToken.hack 12 codegen/tokens/SuperToken.hack 12 codegen/tokens/SwitchToken.hack 12 codegen/tokens/ThisToken.hack 14 codegen/tokens/ThrowToken.hack 12 codegen/tokens/TildeToken.hack 12 codegen/tokens/TraitToken.hack 12 codegen/tokens/TryToken.hack 12 codegen/tokens/TupleToken.hack 12 codegen/tokens/TypeToken.hack 12 codegen/tokens/UnsetToken.hack 12 codegen/tokens/UpcastToken.hack 12 codegen/tokens/UseToken.hack 12 codegen/tokens/UsingToken.hack 12 codegen/tokens/VarToken.hack 12 codegen/tokens/VariableToken.hack 17 codegen/tokens/VarrayToken.hack 12 codegen/tokens/VecToken.hack 12 codegen/tokens/VoidToken.hack 12 codegen/tokens/WhereToken.hack 12 codegen/tokens/WhileToken.hack 12 codegen/tokens/XHPBodyToken.hack 12 codegen/tokens/XHPCategoryNameToken.hack 14 codegen/tokens/XHPClassNameToken.hack 14 codegen/tokens/XHPCommentToken.hack 12 codegen/tokens/XHPElementNameToken.hack 12 codegen/tokens/XHPStringLiteralToken.hack 12 codegen/tokens/XHPToken.hack 12 codegen/tokens/YieldToken.hack 12 codegen/trivia_from_json.hack 33 codegen/version.hack 4 src/ASTDeserializationError.hack 41 src/ASTError.hack 3 src/File.hack 112 src/HHParseError.hack 6 src/Linters/ASTLintError.hack 46 src/Linters/ASTLinter.hack 93 src/Linters/AsyncFunctionAndMethodLinter.hack 67 src/Linters/AutoFixingASTLinter.hack 29 src/Linters/AutoFixingLineLinter.hack 19 src/Linters/AutoFixingLinter.hack 11 src/Linters/AutoFixingLinterTrait.hack 29 src/Linters/BuiltLintError.hack 30 src/Linters/CamelCasedMethodsUnderscoredFunctionsLinter.hack 72 src/Linters/ConsistentLineEndingsLinter.hack 59 src/Linters/DataProviderTypesLinter.hack 263 src/Linters/DontAwaitInALoopLinter.hack 78 src/Linters/DontHaveTwoEmptyLinesInARowLinter.hack 75 src/Linters/DontUseAsioJoinLinter.hack 37 src/Linters/FinalOrAbstractClassLinter.hack 28 src/Linters/FunctionNamingLintError.hack 31 src/Linters/FunctionNamingLinter.hack 105 src/Linters/GroupUseStatementAlphabetizationLinter.hack 67 src/Linters/GroupUseStatementsLinter.hack 461 src/Linters/HHClientLintError.hack 49 src/Linters/HHClientLintRule.hack 12 src/Linters/HHClientLintSeverity.hack 8 src/Linters/HHClientLinter.hack 109 src/Linters/LicenseHeaderLinter.hack 124 src/Linters/LineLintError.hack 20 src/Linters/LineLinter.hack 33 src/Linters/LintError.hack 13 src/Linters/LintMarkerName.hack 6 src/Linters/LintRule.hack 6 src/Linters/Linter.hack 11 src/Linters/LinterException.hack 34 src/Linters/LinterTrait.hack 48 src/Linters/MustUseBracesForControlFlowLinter.hack 102 src/Linters/MustUseOverrideAttributeLinter.hack 154 src/Linters/NamespacePrivateLinter.hack 142 src/Linters/NewlineAtEndOfFileLinter.hack 53 src/Linters/NoElseifLinter.hack 33 src/Linters/NoEmptyStatementsLinter.hack 98 src/Linters/NoFinalMethodInFinalClassLinter.hack 63 src/Linters/NoNewlineAtStartOfControlFlowBlockLinter.hack 50 src/Linters/NoPHPEqualityLinter.hack 52 src/Linters/NoStringInterpolationLinter.hack 120 src/Linters/NoWhitespaceAtEndOfLineLinter.hack 34 src/Linters/PreferLambdasLinter.hack 76 src/Linters/PreferRequireOnceLinter.hack 32 src/Linters/PreferSingleQuotedStringLiteralLinter.hack 61 src/Linters/ShoutCaseEnumMembersLinter.hack 74 src/Linters/SingleRuleLintError.hack 37 src/Linters/SingleRuleLinter.hack 9 src/Linters/StrictModeOnlyLinter.hack 38 src/Linters/SuppressibleTrait.hack 35 src/Linters/UnreachableCodeLinter.hack 39 src/Linters/UnusedParameterLinter.hack 74 src/Linters/UnusedUseClauseLinter.hack 167 src/Linters/UnusedVariableLinter.hack 270 src/Linters/UseStatementWIthoutKindLinter.hack 82 src/Linters/UseStatementWithAsLinter.hack 22 src/Linters/UseStatementWithLeadingBackslashLinter.hack 75 src/Linters/suppress_ast_linter_error.hack 76 src/Migrations/AddFixmesMigration.hack 72 src/Migrations/AddXHPChildrenDeclarationMethodMigration.hack 386 src/Migrations/BaseMigration.hack 39 src/Migrations/DemangleXHP.hack 27 src/Migrations/DollarBraceEmbeddedVariableMigration.hack 64 src/Migrations/ExplicitPartialModeMigration.hack 56 src/Migrations/Fixme4110Migration.hack 17 src/Migrations/FixmeCodeMigration.hack 142 src/Migrations/HSLMigration.hack 506 src/Migrations/HardenVarrayOrDarrayTypehintsMigration.hack 98 src/Migrations/IMigrationStep.hack 6 src/Migrations/IMigrationWithFileList.hack 5 src/Migrations/ImplicitShapeSubtypesMigration.hack 79 src/Migrations/IsRefinementMigration.hack 97 src/Migrations/NodeTypeMigrationStep.hack 21 src/Migrations/OptionalShapeFieldsMigration.hack 35 src/Migrations/RemoveXHPChildDeclarationsMigration.hack 71 src/Migrations/StepBasedMigration.hack 12 src/Migrations/TopLevelRequiresMigration.hack 81 src/Migrations/TypeErrorMigrationTrait.hack 34 src/Migrations/TypedMigrationStep.hack 24 src/Migrations/XHPClassModifierMigration.hack 40 src/Migrations/XHPLibV3ToV4Migration.hack 438 src/Migrations/append_to_nodelist.hack 64 src/Migrations/prepend_statements.hack 65 src/ParseError.hack 19 src/ResolvedTypeKind.hack 7 src/SchemaVersionError.hack 16 src/UnsupportedASTNodeError.hack 6 src/UnsupportedTokenError.hack 6 src/__Private/ASTCache.hack 14 src/__Private/AsyncQueue.hack 15 src/__Private/CLIWithVerbosityTrait.hack 27 src/__Private/CodegenCLI.hack 77 src/__Private/DumpCLI.hack 60 src/__Private/InMemoryFileKeyedCache.hack 41 src/__Private/LSP/ApplyWorkspaceEditParams.hack 5 src/__Private/LSP/ApplyWorkspaceEditResponse.hack 4 src/__Private/LSP/CancelParams.hack 4 src/__Private/LSP/ClientCapabilities.hack 6 src/__Private/LSP/CodeAction.hack 8 src/__Private/LSP/CodeActionContext.hack 5 src/__Private/LSP/CodeActionKind.hack 10 src/__Private/LSP/CodeActionParams.hack 6 src/__Private/LSP/CodeLens.hack 6 src/__Private/LSP/CodeLensOptions.hack 4 src/__Private/LSP/CodeLensParams.hack 4 src/__Private/LSP/CodeLensRegistrationOptions.hack 5 src/__Private/LSP/Color.hack 7 src/__Private/LSP/ColorInformation.hack 5 src/__Private/LSP/ColorPresentation.hack 6 src/__Private/LSP/ColorPresentationParams.hack 6 src/__Private/LSP/ColorProviderOptions.hack 2 src/__Private/LSP/Command.hack 6 src/__Private/LSP/CompletionContext.hack 5 src/__Private/LSP/CompletionItem.hack 17 src/__Private/LSP/CompletionItemKind.hack 28 src/__Private/LSP/CompletionList.hack 5 src/__Private/LSP/CompletionOptions.hack 5 src/__Private/LSP/CompletionParams.hack 4 src/__Private/LSP/CompletionRegistrationOptions.hack 6 src/__Private/LSP/CompletionTriggerKind.hack 6 src/__Private/LSP/ConfigurationItem.hack 5 src/__Private/LSP/ConfigurationParams.hack 4 src/__Private/LSP/Diagnostic.hack 9 src/__Private/LSP/DiagnosticRelatedInformation.hack 5 src/__Private/LSP/DiagnosticSeverity.hack 7 src/__Private/LSP/DidChangeConfigurationParams.hack 4 src/__Private/LSP/DidChangeTextDocumentParams.hack 5 src/__Private/LSP/DidChangeWatchedFilesParams.hack 4 src/__Private/LSP/DidChangeWatchedFilesRegistrationOptions.hack 4 src/__Private/LSP/DidChangeWorkspaceFoldersParams.hack 4 src/__Private/LSP/DidCloseTextDocumentParams.hack 4 src/__Private/LSP/DidOpenTextDocumentParams.hack 4 src/__Private/LSP/DidSaveTextDocumentParams.hack 5 src/__Private/LSP/DocumentColorParams.hack 4 src/__Private/LSP/DocumentFilter.hack 6 src/__Private/LSP/DocumentFormattingParams.hack 5 src/__Private/LSP/DocumentHighlight.hack 5 src/__Private/LSP/DocumentHighlightKind.hack 6 src/__Private/LSP/DocumentLink.hack 6 src/__Private/LSP/DocumentLinkOptions.hack 4 src/__Private/LSP/DocumentLinkParams.hack 4 src/__Private/LSP/DocumentLinkRegistrationOptions.hack 5 src/__Private/LSP/DocumentOnTypeFormattingOptions.hack 5 src/__Private/LSP/DocumentOnTypeFormattingParams.hack 7 src/__Private/LSP/DocumentRangeFormattingParams.hack 6 src/__Private/LSP/DocumentSelector.hack 2 src/__Private/LSP/DocumentSymbolParams.hack 4 src/__Private/LSP/DocumentUri.hack 2 src/__Private/LSP/ErrorCode.hack 13 src/__Private/LSP/ExecuteCommandOptions.hack 4 src/__Private/LSP/ExecuteCommandParams.hack 5 src/__Private/LSP/ExecuteCommandRegistrationOptions.hack 4 src/__Private/LSP/FileChangeType.hack 6 src/__Private/LSP/FileEvent.hack 5 src/__Private/LSP/FileSystemWatcher.hack 5 src/__Private/LSP/FormattingOptions.hack 6 src/__Private/LSP/Hover.hack 5 src/__Private/LSP/InitializeError.hack 4 src/__Private/LSP/InitializeErrorCode.hack 4 src/__Private/LSP/InitializeParams.hack 10 src/__Private/LSP/InitializeResult.hack 4 src/__Private/LSP/InitializedParams.hack 2 src/__Private/LSP/InsertTextFormat.hack 5 src/__Private/LSP/Location.hack 5 src/__Private/LSP/LogMessageParams.hack 5 src/__Private/LSP/MarkedString.hack 2 src/__Private/LSP/MarkupContent.hack 5 src/__Private/LSP/MarkupKind.hack 5 src/__Private/LSP/Message.hack 5 src/__Private/LSP/MessageActionItem.hack 4 src/__Private/LSP/MessageType.hack 7 src/__Private/LSP/NotificationMessage.hack 6 src/__Private/LSP/ParameterInformation.hack 5 src/__Private/LSP/Position.hack 5 src/__Private/LSP/PublishDiagnosticsParams.hack 5 src/__Private/LSP/Range.hack 5 src/__Private/LSP/ReferenceContext.hack 4 src/__Private/LSP/ReferenceParams.hack 6 src/__Private/LSP/Registration.hack 6 src/__Private/LSP/RegistrationParams.hack 4 src/__Private/LSP/RenameParams.hack 6 src/__Private/LSP/RequestMessage.hack 7 src/__Private/LSP/ResponseError.hack 6 src/__Private/LSP/ResponseMessage.hack 7 src/__Private/LSP/SaveOptions.hack 4 src/__Private/LSP/ServerCapabilities.hack 30 src/__Private/LSP/ShowMessageParams.hack 5 src/__Private/LSP/ShowMessageRequestParams.hack 6 src/__Private/LSP/SignatureHelp.hack 6 src/__Private/LSP/SignatureHelpOptions.hack 4 src/__Private/LSP/SignatureHelpRegistrationOptions.hack 5 src/__Private/LSP/SignatureInformation.hack 6 src/__Private/LSP/StaticRegistrationOptions.hack 4 src/__Private/LSP/SymbolInformation.hack 8 src/__Private/LSP/SymbolKind.hack 29 src/__Private/LSP/TextDocumentChangeRegistrationOptions.hack 6 src/__Private/LSP/TextDocumentClientCapabilities.hack 85 src/__Private/LSP/TextDocumentContentChangeEvent.hack 6 src/__Private/LSP/TextDocumentEdit.hack 5 src/__Private/LSP/TextDocumentIdentifier.hack 4 src/__Private/LSP/TextDocumentItem.hack 7 src/__Private/LSP/TextDocumentPositionParams.hack 5 src/__Private/LSP/TextDocumentRegistrationOptions.hack 4 src/__Private/LSP/TextDocumentSaveReason.hack 6 src/__Private/LSP/TextDocumentSaveRegistrationOptions.hack 6 src/__Private/LSP/TextDocumentSyncKind.hack 6 src/__Private/LSP/TextDocumentSyncOptions.hack 8 src/__Private/LSP/TextEdit.hack 5 src/__Private/LSP/TraceLevel.hack 6 src/__Private/LSP/Unregistration.hack 5 src/__Private/LSP/UnregistrationParams.hack 4 src/__Private/LSP/VersionedTextDocumentIdentifier.hack 6 src/__Private/LSP/WatchKind.hack 6 src/__Private/LSP/WillSaveTextDocumentParams.hack 5 src/__Private/LSP/WorkspaceClientCapabilities.hack 24 src/__Private/LSP/WorkspaceEdit.hack 5 src/__Private/LSP/WorkspaceFolder.hack 5 src/__Private/LSP/WorkspaceFoldersChangeEvent.hack 5 src/__Private/LSP/WorkspaceSymbolParams.hack 4 src/__Private/LSPImpl/Client.hack 23 src/__Private/LSPImpl/CodeActionCommand.hack 84 src/__Private/LSPImpl/DidChangeTextDocumentNotification.hack 30 src/__Private/LSPImpl/DidChangeWatchedFilesNotification.hack 53 src/__Private/LSPImpl/DidCloseTextDocumentNotification.hack 31 src/__Private/LSPImpl/DidOpenTextDocumentNotification.hack 36 src/__Private/LSPImpl/DidSaveTextDocumentNotification.hack 24 src/__Private/LSPImpl/ExecuteCommandCommand.hack 43 src/__Private/LSPImpl/ExitNotification.hack 13 src/__Private/LSPImpl/InitializeCommand.hack 63 src/__Private/LSPImpl/InitializedNotification.hack 37 src/__Private/LSPImpl/LintMode.hack 5 src/__Private/LSPImpl/Server.hack 129 src/__Private/LSPImpl/ServerState.hack 12 src/__Private/LSPImpl/position_from_lsp.hack 5 src/__Private/LSPImpl/position_to_lsp.hack 9 src/__Private/LSPImpl/read_message_async.hack 26 src/__Private/LSPImpl/relint_uri_async.hack 23 src/__Private/LSPImpl/relint_uris_async.hack 13 src/__Private/LSPLib/ApplyWorkspaceEditCommand.hack 6 src/__Private/LSPLib/Client.hack 22 src/__Private/LSPLib/ClientCommand.hack 22 src/__Private/LSPLib/ClientNotification.hack 6 src/__Private/LSPLib/CodeActionCommand.hack 8 src/__Private/LSPLib/DidChangeTextDocumentNotification.hack 6 src/__Private/LSPLib/DidChangeWatchedFilesNotification.hack 6 src/__Private/LSPLib/DidCloseTextDocumentNotification.hack 6 src/__Private/LSPLib/DidOpenTextDocumentNotification.hack 6 src/__Private/LSPLib/DidSaveTextDocumentNotification.hack 6 src/__Private/LSPLib/Error.hack 33 src/__Private/LSPLib/ExecuteCommandCommand.hack 9 src/__Private/LSPLib/ExitNotification.hack 25 src/__Private/LSPLib/InitializeCommand.hack 23 src/__Private/LSPLib/InitializedNotification.hack 12 src/__Private/LSPLib/LogMessageNotification.hack 6 src/__Private/LSPLib/PublishDiagnosticsNotification.hack 6 src/__Private/LSPLib/RegisterCapabilityCommand.hack 6 src/__Private/LSPLib/Server.hack 154 src/__Private/LSPLib/ServerCommand.hack 25 src/__Private/LSPLib/ServerNotification.hack 18 src/__Private/LSPLib/ServerState.hack 36 src/__Private/LSPLib/ServerStatus.hack 8 src/__Private/LSPLib/ShutdownCommand.hack 19 src/__Private/LSPLib/Success.hack 18 src/__Private/LSPLib/SuccessOrError.hack 10 src/__Private/LSPLib/create_textedits.hack 112 src/__Private/LineEnding.hack 5 src/__Private/LintAutoFixResult.hack 5 src/__Private/LintRun.hack 157 src/__Private/LintRunCLIEventHandler.hack 196 src/__Private/LintRunConfig.hack 288 src/__Private/LintRunEventHandler.hack 14 src/__Private/LintRunJSONEventHandler.hack 79 src/__Private/LintRunLSPPublishDiagnosticsEventHandler.hack 79 src/__Private/LintRunResult.hack 6 src/__Private/LinterCLI.hack 182 src/__Private/LinterCLIMode.hack 6 src/__Private/MigrationCLI.hack 450 src/__Private/NamedLinterGroup.hack 6 src/__Private/NodeImplementationDetails.hack 8 src/__Private/OnDiskFile.hack 27 src/__Private/ParserCache.hack 106 src/__Private/ProcessExecutionQueue.hack 22 src/__Private/ProcessExecutionQueues.hack 5 src/__Private/Ref.hack 11 src/__Private/Resolution/get_current_generics.hack 18 src/__Private/Resolution/get_current_namespace.hack 10 src/__Private/Resolution/get_current_uses.hack 21 src/__Private/Resolution/get_uses_directly_in_scope.hack 89 src/__Private/Resolution/resolve_name.hack 40 src/__Private/SoftDeprecated.hack 4 src/__Private/SourceRef.hack 7 src/__Private/StrP.hack 24 src/__Private/SubprocessException.hack 16 src/__Private/Wrap/wrap_IExpression.hack 30 src/__Private/Wrap/wrap_ITypeSpecifier.hack 16 src/__Private/XHProf.hack 140 src/__Private/codegen/CodegenBase.hack 317 src/__Private/codegen/CodegenNodeFromJSON.hack 107 src/__Private/codegen/CodegenRelations.hack 166 src/__Private/codegen/CodegenSyntax.hack 639 src/__Private/codegen/CodegenTokenFromData.hack 108 src/__Private/codegen/CodegenTokens.hack 160 src/__Private/codegen/CodegenTrivia.hack 59 src/__Private/codegen/CodegenTriviaFromJSON.hack 57 src/__Private/codegen/CodegenVersion.hack 31 src/__Private/codegen/data/AsComplexTypes.SyntaxExample.hack 4 src/__Private/codegen/data/AttributizedLambda.SyntaxExample.hack 5 src/__Private/codegen/data/AwaitableCreationExpression.SyntaxExample.hack 4 src/__Private/codegen/data/ClassnameArrayKey.SyntaxExample.hack 15 src/__Private/codegen/data/ComplexAttributizedSpecifier.SyntaxExample.hack 5 src/__Private/codegen/data/PHPAnonymousFunction.SyntaxExample.hack 8 src/__Private/codegen/data/XHPChildren.SyntaxExample.hack 10 src/__Private/codegen/schema.hack 19 src/__Private/execute_async.hack 34 src/__Private/fold_map.hack 15 src/__Private/from_decoded_json.hack 18 src/__Private/get_typechecker_errors.hack 56 src/__Private/is_compatible_schema_version.hack 28 src/__Private/node_from_json.hack 38 src/__Private/nodes/IWrappableWithSimpleTypeSpecifier.hack 4 src/__Private/type_alias_structure.hack 4 src/__Private/whitespace_from_nodelist.hack 34 src/camel_case_to_snake_case.hack 20 src/control_flow_statement_get_body_like.hack 21 src/entrypoints.hack 56 src/find_node_at_offset.hack 17 src/find_node_at_position.hack 4 src/find_offset.hack 12 src/find_offset_of_leading.hack 26 src/find_position.hack 9 src/find_type_for_node.hack 48 src/get_unresolved_referenced_names.hack 77 src/nodes/AttributeAsAttributeSpecTrait.hack 20 src/nodes/AwaitableCreationExpression.hack 20 src/nodes/IClassBody.hack 4 src/nodes/IComment.hack 5 src/nodes/IContainer.hack 3 src/nodes/IControlFlowStatement.hack 4 src/nodes/IDeclaration.hack 4 src/nodes/IExpression.hack 4 src/nodes/IFunctionCallishExpression.hack 3 src/nodes/IFunctionishDeclaration.hack 4 src/nodes/IHackArray.hack 3 src/nodes/IHasAttributeSpec.hack 8 src/nodes/IHasFunctionBody.hack 8 src/nodes/IHasOperator.hack 8 src/nodes/IHasTypeHint.hack 8 src/nodes/ILambdaBody.hack 4 src/nodes/ILambdaSignature.hack 4 src/nodes/ILoopStatement.hack 5 src/nodes/INameishNode.hack 4 src/nodes/INamespaceBody.hack 4 src/nodes/INamespaceUseDeclaration.hack 19 src/nodes/IParameter.hack 4 src/nodes/ISimpleCreationSpecifier.hack 3 src/nodes/IStatement.hack 4 src/nodes/IStringLiteral.hack 4 src/nodes/ISwitchLabel.hack 4 src/nodes/ITraitUseItem.hack 4 src/nodes/ITypeSpecifier.hack 4 src/nodes/IXHPAttribute.hack 4 src/nodes/ListItem.hack 127 src/nodes/MethodishDeclaration.hack 20 src/nodes/NameExpression.hack 8 src/nodes/NamespaceDeclaration.hack 26 src/nodes/Node.hack 314 src/nodes/NodeList.hack 211 src/nodes/Script.hack 145 src/nodes/StatementList.hack 8 src/nodes/Token.hack 158 src/nodes/TokenWithFixedText.hack 48 src/nodes/TokenWithVariableText.hack 55 src/nodes/Trivia.hack 51 src/nodes/WrapperNode.hack 31 src/offset_from_position.hack 14 src/qualified_name_is_fully_qualified.hack 4 src/resolve_function.hack 14 src/resolve_type.hack 86