Stay organized with collections
Save and categorize content based on your preferences.
blockly > CodeGenerator > INFINITE_LOOP_TRAP
CodeGenerator.INFINITE_LOOP_TRAP property
Arbitrary code to inject into locations that risk causing infinite loops. Any instances of '%1' will be replaced by the block ID that failed. E.g. checkTimeout(%1);\n
Signature:
INFINITE_LOOP_TRAP: string | null;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["`CodeGenerator.INFINITE_LOOP_TRAP` allows you to insert code snippets into potentially infinite loop-prone areas within generated code."],["This property accepts a string containing the code to inject, where '%1' is replaced with the problematic block's ID."],["The purpose is to mitigate the risk of infinite loops during code execution by introducing checks or safeguards."],["Its value can be customized as needed but defaults to `null`, implying no loop trap code injection by default."]]],[]]