This is the generated API documentation for the CodeQL library pack codeql/ruby-all at version 5.2.0 (changelog, source).
Index
A
B
C
D
E
F
G
H
I
J
| JoinBasicBlock | class declared in MakeWithSplitting::BasicBlocks |
| JoinBlock | class declared in BasicBlocks |
| JoinBlockPredecessor | class declared in BasicBlocks |
| JoinPredecessorBasicBlock | class declared in MakeWithSplitting::BasicBlocks |
| JsonLoadArgument | class declared in UnsafeDeserialization |
| Jwt | module |
| Jwt | module declared in Jwt |
| JwtDecoding | class declared in Concepts |
| JwtDecoding | module declared in Concepts |
| JwtEncoding | class declared in Concepts |
| JwtEncoding | module declared in Concepts |
K
| Kernel | module |
| Kernel | module declared in Kernel |
| KernelCallerCall | class declared in StackTraceExposure |
| KernelExecCall | class declared in Kernel |
| KernelMethodCall | class declared in Kernel |
| KernelOpenQuery | module |
| KernelPrintfCall | class declared in StringFormatters |
| KernelSpawnCall | class declared in Kernel |
| KernelSprintfCall | class declared in StringFormatters |
| KernelSystemCall | class declared in Kernel |
| KeywordParameter | class declared in Parameter |
| KindValidation | module declared in ModelValidation |
| KnownElementContent | class declared in DataFlow::Content |
L
M
N
O
P
Q
| qualifiedItem | member predicate declared in RegExp |
| qualifiedPart | member predicate declared in RegExp |
| queryRelations | predicate declared in TestPostProcessing |
| queryResults | predicate declared in TestPostProcessing |
R
S
T
| TAddExpr | type declared in AST |
| TAssignArithmeticOperation | type declared in AST |
| TAssignBitwiseOperation | type declared in AST |
| TAssignExpr | type declared in AST |
| TAssignLogicalOperation | type declared in AST |
| TBinaryArithmeticOperation | type declared in AST |
| TBinaryBitwiseOperation | type declared in AST |
| TBinaryLogicalOperation | type declared in AST |
| TBitwiseAndExpr | type declared in AST |
| TBitwiseOrExpr | type declared in AST |
| TBitwiseXorExpr | type declared in AST |
| TBlock | type declared in AST |
| TBodyStmt | type declared in AST |
| TBraceBlock | type declared in AST |
| TCallable | type declared in AST |
| TComparisonOperation | type declared in AST |
| TConditionalExpr | type declared in AST |
| TConditionalLoop | type declared in AST |
| TConstantAccess | type declared in AST |
| TControlExpr | type declared in AST |
| TDestructuredLhsExpr | type declared in AST |
| TDirectiveNode | type declared in Erb |
| TDivExpr | type declared in AST |
| TElementContent | type declared in DataFlowPrivate |
| TEqualityOperation | type declared in AST |
| TExponentExpr | type declared in AST |
| TExpr | type declared in AST |
| THashSplatExpr | type declared in AST |
| TIfExpr | type declared in AST |
| TLShiftExpr | type declared in AST |
| TLiteral | type declared in AST |
| TLocalVariable | type declared in Variable |
| TLogicalAndExpr | type declared in AST |
| TLogicalOrExpr | type declared in AST |
| TLoop | type declared in AST |
| TMethodBase | type declared in AST |
| TModuleBase | type declared in AST |
| TModuloExpr | type declared in AST |
| TMulExpr | type declared in AST |
| TNamedParameter | type declared in AST |
| TNamespace | type declared in AST |
| TNotExpr | type declared in AST |
| TNumericLiteral | type declared in AST |
| TParameter | type declared in AST |
| TPrintNode | datatype declared in printAst |
| TPrintRegExpNode | type declared in printAst |
| TPrintRegExpNode | injector declared in printAst |
| TPrintRegularAstNode | type declared in printAst |
| TPrintRegularAstNode | injector declared in printAst |
| TRShiftExpr | type declared in AST |
| TRelationalOperation | type declared in AST |
| TReturningStmt | type declared in AST |
| TScopeType | type declared in Scope |
| TSelfScopeType | type declared in Scope |
| TSimpleParameter | type declared in AST |
| TSplatExpr | type declared in AST |
| TState | datatype declared in Make |
| TStmt | type declared in AST |
| TStmtSequence | type declared in AST |
| TSubExpr | type declared in AST |
| TTokenNode | type declared in Erb |
| TUnaryArithmeticOperation | type declared in AST |
| Taint | injector declared in HardcodedDataInterpretedAsCode::FlowState |
| TaintFlowMake | module declared in TaintTracking |
| TaintFlowMakeOverlay | module declared in TaintTracking |
| TaintFlowTest | module declared in InlineFlowTestMake |
| TaintFlowTestArgString | module declared in InlineFlowTestMake |
| TaintTracking | module |
| TaintTracking | module |
| TaintTracking | module declared in TaintTracking |
| TaintTrackingPublic | module |
| TaintedFormatString | module declared in TaintedFormatStringCustomizations |
| TaintedFormatStringAsSink | class declared in UnsafeCodeConstruction |
| TaintedFormatStringAsSink | class declared in UnsafeShellCommandConstruction |
| TaintedFormatStringConfig | module declared in TaintedFormatStringQuery |
| TaintedFormatStringCustomizations | module |
| TaintedFormatStringQuery | module |
| TaintedFormatStringSpecific | module |
| TemplateConstruction | class declared in Concepts |
| TemplateConstruction | module declared in Concepts |
| TemplateInjection | module declared in TemplateInjectionCustomizations |
| TemplateInjectionCustomizations | module |
| TemplateInjectionQuery | module |
| TemplateRendering | class declared in Concepts |
| TemplateRendering | module declared in Concepts |
| TernaryIfExpr | class declared in Control |
| TestAdjacentRefs | module declared in Make |
| TestImpl2 | module declared in TestPostProcessing::Make |
| TestOutput | module declared in PrintGraph |
| TestPattern | class declared in Control |
| TestPostProcessing | module declared in InlineExpectationsTest |
| TestPostProcessing | module declared in ProvenancePathGraph |
| ThisParameterNode | class declared in Flow |
| ToGidParamCall | class declared in GlobalId::Identification |
| ToGlobalIdCall | class declared in GlobalId::Identification |
| ToSgidParamCall | class declared in GlobalId::Identification |
| ToSignedGlobalIdCall | class declared in GlobalId::Identification |
| Token | class declared in Ruby |
| Toplevel | class declared in Module |
| Trace | class declared in Make |
| TranslateModels | module declared in ProvenancePathGraph |
| TranslateProvenanceResults | module declared in TestPostProcessing |
| Translation | module |
| TryCallCodeExecution | class declared in ActiveSupport::CoreExtensions::Object |
| Twirp | module |
| Twirp | module declared in Twirp |
| TypeModel | class declared in ModelInput |
| TypeModelCsv | class declared in ModelInput |
| TypeTrack | module declared in TypeTracking |
| TypeTracking | module |
| TypeTracking | module |
| TypeTracking | module declared in TypeTracking |
| TypeTrackingFlowTest | module declared in InlineTypeTrackingFlowTest |
| TypeVariableModelCsv | class declared in ModelInput |
| Typhoeus | module |
| TyphoeusHttpRequest | class declared in Typhoeus |
| tagIsIgnored | predicate declared in Make::MergeTests |
| taintStepViaMethodCallReturnValue | predicate declared in UrlRedirect |
| testFailures | predicate declared in Make::MakeTest |
| to4digitHex | predicate declared in Numbers |
| toHex | predicate declared in Numbers |
| toString | member predicate declared in AstNode |
| toString | member predicate declared in API::MethodAccessNode |
| toString | member predicate declared in API::Node |
| toString | member predicate declared in Make::BasicBlock |
| toString | member predicate declared in Boolean |
| toString | member predicate declared in BlockArgument |
| toString | member predicate declared in ElementReference |
| toString | member predicate declared in ForwardedArguments |
| toString | member predicate declared in MethodCall |
| toString | member predicate declared in SuperCall |
| toString | member predicate declared in YieldCall |
| toString | member predicate declared in MakeWithSplitting::SplitKind |
| toString | member predicate declared in MakeWithSplitting::Splits |
| toString | member predicate declared in NoConditionalCompletionSplittingInput::ConditionalCompletionSplitKind |
| toString | member predicate declared in CodeInjection::FlowState::State |
| toString | member predicate declared in Completion |
| toString | member predicate declared in ConstantAccess |
| toString | member predicate declared in ConstantValue |
| toString | member predicate declared in CaseExpr |
| toString | member predicate declared in ForExpr |
| toString | member predicate declared in IfModifierExpr |
| toString | member predicate declared in InClause |
| toString | member predicate declared in MatchPattern |
| toString | member predicate declared in TernaryIfExpr |
| toString | member predicate declared in TestPattern |
| toString | member predicate declared in UnlessExpr |
| toString | member predicate declared in UnlessModifierExpr |
| toString | member predicate declared in UntilExpr |
| toString | member predicate declared in UntilModifierExpr |
| toString | member predicate declared in WhenClause |
| toString | member predicate declared in WhileExpr |
| toString | member predicate declared in WhileModifierExpr |
| toString | member predicate declared in CryptographicAlgorithm |
| toString | member predicate declared in DataFlowCallable |
| toString | member predicate declared in DataFlow::Content::AttributeNameContent |
| toString | member predicate declared in DataFlow::Content::CapturedVariableContent |
| toString | member predicate declared in DataFlow::Content::FieldContent |
| toString | member predicate declared in DataFlow::Content::HashSplatContent |
| toString | member predicate declared in DataFlow::Content::KnownElementContent |
| toString | member predicate declared in DataFlow::Content::SplatContent |
| toString | member predicate declared in DataFlow::Content::UnknownElementContent |
| toString | member predicate declared in DataFlow::Content |
| toString | member predicate declared in DataFlow::ContentSet |
| toString | member predicate declared in DataFlow::ModuleNode |
| toString | member predicate declared in DataFlow::Node |
| toString | member predicate declared in Diagnostic |
| toString | member predicate declared in ErbAstNode |
| toString | member predicate declared in ErbCommentDirective |
| toString | member predicate declared in ErbDirective |
| toString | member predicate declared in ErbExecutionDirective |
| toString | member predicate declared in ErbGraphqlDirective |
| toString | member predicate declared in ErbOutputDirective |
| toString | member predicate declared in ErbTemplate |
| toString | member predicate declared in ErbToken |
| toString | member predicate declared in ArgumentList |
| toString | member predicate declared in DestructuredLhsExpr |
| toString | member predicate declared in ParenthesizedExpr |
| toString | member predicate declared in RescueClause |
| toString | member predicate declared in RescueModifierExpr |
| toString | member predicate declared in StringConcatenation |
| toString | member predicate declared in Make::Container |
| toString | member predicate declared in Gem::GemSpec |
| toString | member predicate declared in Make::MakeTest::ActualTestResult |
| toString | member predicate declared in Make::MakeTest::FailureLocatable |
| toString | member predicate declared in Location |
| toString | member predicate declared in BraceBlock |
| toString | member predicate declared in DoBlock |
| toString | member predicate declared in Lambda |
| toString | member predicate declared in Method |
| toString | member predicate declared in SingletonMethod |
| toString | member predicate declared in Module |
| toString | member predicate declared in SingletonClass |
| toString | member predicate declared in Toplevel |
| toString | member predicate declared in Make::InputSymbol |
| toString | member predicate declared in Make::State |
| toString | member predicate declared in OpenSslCipher |
| toString | member predicate declared in Assignment |
| toString | member predicate declared in BinaryOperation |
| toString | member predicate declared in UnaryOperation |
| toString | member predicate declared in Option::Option |
| toString | member predicate declared in BlockParameter |
| toString | member predicate declared in DestructuredParameter |
| toString | member predicate declared in ForwardParameter |
| toString | member predicate declared in HashSplatNilParameter |
| toString | member predicate declared in HashSplatParameter |
| toString | member predicate declared in KeywordParameter |
| toString | member predicate declared in OptionalParameter |
| toString | member predicate declared in SimpleParameter |
| toString | member predicate declared in SplatParameter |
| toString | member predicate declared in AlternativePattern |
| toString | member predicate declared in ArrayPattern |
| toString | member predicate declared in AsPattern |
| toString | member predicate declared in FindPattern |
| toString | member predicate declared in HashPattern |
| toString | member predicate declared in ParenthesizedPattern |
| toString | member predicate declared in ReferencePattern |
| toString | member predicate declared in Routing::Route |
| toString | member predicate declared in Ssa::CapturedCallDefinition |
| toString | member predicate declared in Ssa::CapturedEntryDefinition |
| toString | member predicate declared in Ssa::Definition |
| toString | member predicate declared in Ssa::PhiNode |
| toString | member predicate declared in Ssa::SelfDefinition |
| toString | member predicate declared in Ssa::UninitializedDefinition |
| toString | member predicate declared in Ssa::WriteDefinition |
| toString | member predicate declared in ConditionalCompletionSplitting::ConditionalCompletionSplit |
| toString | member predicate declared in Split |
| toString | member predicate declared in Make::Definition |
| toString | member predicate declared in Make::MakeSsa::SsaDefinition |
| toString | member predicate declared in Make::MakeSsa::SsaImplicitEntryDefinition |
| toString | member predicate declared in Make::MakeSsa::SsaImplicitWrite |
| toString | member predicate declared in Make::MakeSsa::SsaParameterInit |
| toString | member predicate declared in Make::MakeSsa::SsaPhiDefinition |
| toString | member predicate declared in Make::PhiNode |
| toString | member predicate declared in Make::TestAdjacentRefs::Ref |
| toString | member predicate declared in AliasStmt |
| toString | member predicate declared in BeginBlock |
| toString | member predicate declared in BeginExpr |
| toString | member predicate declared in BreakStmt |
| toString | member predicate declared in EmptyStmt |
| toString | member predicate declared in EndBlock |
| toString | member predicate declared in NextStmt |
| toString | member predicate declared in RedoStmt |
| toString | member predicate declared in RetryStmt |
| toString | member predicate declared in ReturnStmt |
| toString | member predicate declared in UndefStmt |
| toString | member predicate declared in BooleanSuccessor |
| toString | member predicate declared in BreakSuccessor |
| toString | member predicate declared in ConditionKind |
| toString | member predicate declared in ContinueSuccessor |
| toString | member predicate declared in DirectSuccessor |
| toString | member predicate declared in EmptinessSuccessor |
| toString | member predicate declared in ExceptionSuccessor |
| toString | member predicate declared in ExitSuccessor |
| toString | member predicate declared in GotoSuccessor |
| toString | member predicate declared in MatchingSuccessor |
| toString | member predicate declared in NullnessSuccessor |
| toString | member predicate declared in RedoSuccessor |
| toString | member predicate declared in RetrySuccessor |
| toString | member predicate declared in ReturnSuccessor |
| toString | member predicate declared in Make::StateTuple |
| toString | member predicate declared in Make::Trace |
| toString | member predicate declared in Ruby::AstNode |
| toString | member predicate declared in Ruby::Token |
| toString | member predicate declared in Unit |
| toString | member predicate declared in Variable |
| toString | member predicate declared in Flow::ClosureNode |
| toString | member predicate declared in Void |
| toString | member predicate declared in Feature |
| toString | member predicate declared in PrintAstNode |
| toString | member predicate declared in PrintRegExpNode |
| toString | member predicate declared in PrintRegularAstNode |
| track | member predicate declared in DataFlow::LocalSourceNode |
| track | member predicate declared in DataFlow::LocalSourceNode |
| track | predicate declared in InlineTypeTrackingFlowTest |
| trackInstance | member predicate declared in DataFlow::ModuleNode |
| trackModule | member predicate declared in DataFlow::ModuleNode |
| translateModels | predicate declared in TranslateModels |
| tupleDeltaBackwards | predicate declared in Make |
U
V
W
| WeakHashingOperationInputSink | class declared in NormalHashFunction |
| WeakPasswordHashingOperationInputSink | class declared in ComputationallyExpensiveHashFunction |
| WeakSensitiveDataHashingCustomizations | module |
| WeakSensitiveDataHashingQuery | module |
| WhenClause | class declared in Control |
| WhenClauseCfgNode | class declared in ExprNodes |
| WhileExpr | class declared in Control |
| WhileModifierExpr | class declared in Control |
| WriteDefinition | class declared in Ssa |
| WriteDefinition | class declared in Make |
X
| XPathConstruction | class declared in Concepts |
| XPathConstruction | module declared in Concepts |
| XPathExecution | class declared in Concepts |
| XPathExecution | module declared in Concepts |
| XSS | module |
| XmlParserCall | class declared in Concepts |
| XmlParserCall | module declared in Concepts |
| XmlParsing | module |
| XpathInjection | module declared in XpathInjectionCustomizations |
| XpathInjectionCustomizations | module |
| XpathInjectionQuery | module |
Y
| Yaml | module |
| YamlLoadArgument | class declared in UnsafeDeserialization |
| YamlParseArgument | class declared in UnsafeDeserialization |
| YieldCall | class declared in Call |
Z
| zeroWidthMatch | member predicate declared in RegExp |
@
| @diagnostic | case type |
| @diagnostic_error | branch type |
| @diagnostic_warning | branch type |
| @location_default | type |
| @ruby_ast_node | union type |
| @ruby_token | case type |
| @ruby_token_comment | branch type |