This is an automated email from the ASF dual-hosted git repository.
ashishvijaywargiya pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git
The following commit(s) were added to refs/heads/trunk by this push:
new 41a07286b Devreload dev notes (#327)
41a07286b is described below
commit 41a07286b8926cf622ab859ea25b1975536f6169
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Sat Jul 11 17:44:13 2026 +0530
Devreload dev notes (#327)
Fixing the buildbot failure for the below command:
./gradlew --no-daemon --stacktrace check
---
.../main/java/org/apache/ofbiz/devreload/DevReloadContainer.java | 2 +-
.../main/java/org/apache/ofbiz/devreload/RecordingFileManager.java | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git
a/devreload/src/main/java/org/apache/ofbiz/devreload/DevReloadContainer.java
b/devreload/src/main/java/org/apache/ofbiz/devreload/DevReloadContainer.java
index 5c82638f1..9de78a691 100644
--- a/devreload/src/main/java/org/apache/ofbiz/devreload/DevReloadContainer.java
+++ b/devreload/src/main/java/org/apache/ofbiz/devreload/DevReloadContainer.java
@@ -759,7 +759,7 @@ public class DevReloadContainer implements Container {
// Java). A name-based guess would compile such a class to
disk correctly
// but never queue it for redefinition, leaving it
silently running stale
// bytecode.
- for (Path absFile : fm.outputFiles) {
+ for (Path absFile : fm.getOutputFiles()) {
Path rel = hotReloadOutputDir.resolve(
hotReloadOutputDir.toAbsolutePath().relativize(absFile));
reloadClassFile(hotReloadOutputDir, rel);
diff --git
a/devreload/src/main/java/org/apache/ofbiz/devreload/RecordingFileManager.java
b/devreload/src/main/java/org/apache/ofbiz/devreload/RecordingFileManager.java
index 3fcb8e669..f1b7a2a19 100644
---
a/devreload/src/main/java/org/apache/ofbiz/devreload/RecordingFileManager.java
+++
b/devreload/src/main/java/org/apache/ofbiz/devreload/RecordingFileManager.java
@@ -38,12 +38,16 @@ import javax.tools.StandardJavaFileManager;
* from its file.
*/
final class RecordingFileManager extends
ForwardingJavaFileManager<StandardJavaFileManager> {
- final List<Path> outputFiles = new ArrayList<>();
+ private final List<Path> outputFiles = new ArrayList<>();
RecordingFileManager(StandardJavaFileManager fileManager) {
super(fileManager);
}
+ List<Path> getOutputFiles() {
+ return outputFiles;
+ }
+
@Override
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location
location, String className,
JavaFileObject.Kind kind, FileObject sibling) throws IOException {