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 {

Reply via email to