You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ri...@apache.org on 2004/12/13 23:07:04 UTC
svn commit: r111750 - /incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java
Author: rich
Date: Mon Dec 13 14:07:02 2004
New Revision: 111750
URL: http://svn.apache.org/viewcvs?view=rev&rev=111750
Log:
Changed FlowControllerInfo (the info object built up during Page Flow annotation processing) to avoid returning null for getSharedFlow{...}(), even when processing a shared flow (.jpfs) file.
DRT/BVT: netui (WinXP)
BB: self (linux)
Modified:
incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java
Modified: incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java?view=diff&rev=111750&p1=incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java&r1=111749&p2=incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java&r2=111750
==============================================================================
--- incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java (original)
+++ incubator/beehive/trunk/netui/src/compiler/org/apache/beehive/netui/compiler/FlowControllerInfo.java Mon Dec 13 14:07:02 2004
@@ -26,6 +26,7 @@
import java.util.Map;
import java.util.HashMap;
import java.util.LinkedHashMap;
+import java.util.Collections;
import java.io.File;
@@ -38,9 +39,9 @@
private boolean _nested = false;
private Set _returnActions = null;
private File _webappRoot = null;
- private Map< String, TypeDeclaration > _sharedFlowTypes;
- private LinkedHashMap< String, String > _sharedFlowTypeNames;
- private LinkedHashMap< String, File > _sharedFlowFiles;
+ private Map< String, TypeDeclaration > _sharedFlowTypes = Collections.emptyMap();
+ private Map< String, String > _sharedFlowTypeNames = Collections.emptyMap();
+ private Map< String, File > _sharedFlowFiles = Collections.emptyMap();
private List< File > _referencedFiles = new ArrayList< File >();
private boolean _isBuilding = false;
private Map< String, String > _messageResourcesByKey = new HashMap< String, String >();
@@ -117,6 +118,7 @@
void startBuild()
{
_isBuilding = true;
+ _sharedFlowTypes = Collections.emptyMap();
}
void endBuild()