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) {