You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by bo...@apache.org on 2007/05/26 02:16:55 UTC

svn commit: r541826 - /incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java

Author: boisvert
Date: Fri May 25 17:16:55 2007
New Revision: 541826

URL: http://svn.apache.org/viewvc?view=rev&rev=541826
Log:
Friendlier names for unnamed activities/scopes

Modified:
    incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java

Modified: incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java?view=diff&rev=541826&r1=541825&r2=541826
==============================================================================
--- incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java (original)
+++ incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java Fri May 25 17:16:55 2007
@@ -818,7 +818,7 @@
     public OScope compileSLC(final ScopeLikeActivity source, final OScope.Variable[] variables) {
         final OScope implicitScope = new OScope(_oprocess, getCurrent());
         implicitScope.implicitScope = true;
-        implicitScope.name = createName(source);
+        implicitScope.name = createName(source, "implicit-scope");
         implicitScope.debugInfo = createDebugInfo(source, "Scope-like construct " + source);
         compileScope(implicitScope, source.getScope(), new Runnable() {
             public void run() {
@@ -840,7 +840,7 @@
     private OActivity compileActivity(final boolean doLinks, final Activity source) {
         final ActivityGenerator actgen = findActivityGen(source);
         final OActivity oact = actgen.newInstance(source);
-        oact.name = createName(source);
+        oact.name = createName(source, "activity");
         oact.debugInfo = createDebugInfo(source, "Activity body for " + source);
         _compiledActivities.add(oact);
         compile(oact, source, new Runnable() {
@@ -867,11 +867,11 @@
                 .isEmpty()) ? null : compileJoinCondition(source.getJoinCondition());
     }
 
-    private String createName(Activity source) {
+    private String createName(Activity source, String type) {
         if (source.getName() != null)
             return source.getName();
 
-        return "__unnamed:" + source.getType() + "@" + source.getLineNo();
+        return source.getType().getLocalPart() + "-" + type + "-line-" + source.getLineNo();
     }
 
     private OProcess.OProperty compile(Property property) {