Class SuspensionFilter.Builder
java.lang.Object
com.oracle.truffle.api.debug.SuspensionFilter.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create a new suspension filter configured by the builder methods.ignoreLanguageContextInitialization(boolean ignore) Set to ignore language initialization code.includeInternal(boolean internal) Set to include or excludeinternal codein the filter.sourceSectionAvailableOnly(boolean availableOnly) Set to suspend on available source sections only.
-
Method Details
-
ignoreLanguageContextInitialization
Set to ignore language initialization code. The language initialization code is not ignored by default.- Parameters:
ignore-trueto ignore execution of language context initialization code,falsenot to ignore it.- Since:
- 0.26
-
includeInternal
Set to include or excludeinternal codein the filter. Internal code is excluded by default.- Parameters:
internal-trueto include execution of internal code,falseto exclude it.- Since:
- 0.29
-
sourceSectionAvailableOnly
Set to suspend on available source sections only. By default all locations with or without available source sections are suspended. If this flag is set totruethennulland notavailablesource sections are not suspended.- Parameters:
availableOnly-trueto include only non-null andavailableSourceSection,falseto include all.- Since:
- 24.1
-
sourceIs
-
build
Create a new suspension filter configured by the builder methods.- Since:
- 0.26
-