Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class io.llmcompactor.gradle.LlmCompactorPlugin
C
- close() - Method in class io.llmcompactor.gradle.CompletionService
- CompletionService - Class in io.llmcompactor.gradle
-
Shared service that collects build events and log lines, emitting a compact summary upon build completion.
- CompletionService() - Constructor for class io.llmcompactor.gradle.CompletionService
-
Constructs the completion service.
- CompletionService.Params - Interface in io.llmcompactor.gradle
-
Parameters for the completion service.
G
- getAllBuildDirs() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Gets all build directories.
- getAllSourceDirs() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Gets all source directories.
- getBuildDir() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Gets the build directory.
- getCompressStackFrames() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to compress stack traces in the output.
- getConfig() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Serialized config snapshot; populated lazily from the DSL extension at emit time.
- getEnabled() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether the plugin is enabled.
- getMode() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Output mode preset.
- getOutputAsJson() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to output the summary as JSON.
- getOutputPath() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Custom output path for the summary file.
- getRootDir() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Gets the project root directory.
- getSessionStartTime() - Method in interface io.llmcompactor.gradle.CompletionService.Params
-
Gets the session start time.
- getShowDurationReport() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show test duration percentiles report.
- getShowFailedTestLogs() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show logs from failed tests.
- getShowFixTargets() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show fix targets for errors.
- getShowRecentChanges() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show recent git changes.
- getShowSlowTests() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show test duration for slow tests (above threshold).
- getShowTotalDuration() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Whether to show total build duration.
- getStackFrameBlacklist() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
List of packages to exclude from stack traces (blacklist).
- getStackFrameWhitelist() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
List of packages to include in stack traces (whitelist).
- getTestDurationThresholdMs() - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Threshold in milliseconds for showing test duration.
I
- io.llmcompactor.gradle - package io.llmcompactor.gradle
L
- LlmCompactorPlugin - Class in io.llmcompactor.gradle
-
Gradle plugin that compacts build output for LLM-assisted development.
- LlmCompactorPlugin(BuildEventsListenerRegistry) - Constructor for class io.llmcompactor.gradle.LlmCompactorPlugin
-
Constructs the plugin with the build events listener registry.
- LlmCompactorPlugin.LlmCompactorExtension - Interface in io.llmcompactor.gradle
-
Extension configuration for the LLM Build Compactor plugin.
O
- onFinish(FinishEvent) - Method in class io.llmcompactor.gradle.CompletionService
P
- propertyMissing(String, Object) - Method in interface io.llmcompactor.gradle.LlmCompactorPlugin.LlmCompactorExtension
-
Handles unknown properties gracefully for backward compatibility.
T
- TestCountLogger - Class in io.llmcompactor.gradle
-
Suppresses Gradle's TestCountLogger output via reflection.
All Classes and Interfaces|All Packages