Skip to content

Commit f23edd2

Browse files
authored
Uploads for version 2
1 parent d8b41b5 commit f23edd2

File tree

3 files changed

+382
-8
lines changed

3 files changed

+382
-8
lines changed

BehaviouralFeature.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,14 +1386,15 @@ public String genQueryCodeJava7(Entity ent, Vector cons)
13861386
{ dec = dec + ", "; }
13871387
res = res + dec;
13881388
}
1389+
13891390
if (isAbstract())
13901391
{ res = res + ");\n\n";
13911392
return res;
13921393
}
1394+
13931395
res = res + ")\n";
13941396
res = res + " { " + resultType.getJava7(elementType) + " " +
1395-
" result = " + resultType.getDefaultJava7() +
1396-
";\n";
1397+
" result = " + resultType.getDefaultJava7() + ";\n";
13971398

13981399
for (int j = 0; j < cons.size(); j++)
13991400
{ Constraint con = (Constraint) cons.get(j);
@@ -2502,6 +2503,7 @@ public String getOperationCodeJava7(Entity ent, Vector entities, Vector types)
25022503
{ context.add(ent);
25032504
ename = ent.getName();
25042505
}
2506+
25052507
String ex = ename.toLowerCase() + "x";
25062508
java.util.Map env0 = new java.util.HashMap();
25072509
String pars = getJava7ParameterDec();
@@ -2549,7 +2551,7 @@ public String getOperationCodeJava7(Entity ent, Vector entities, Vector types)
25492551
if (ent != null && ent.isInterface())
25502552
{ return " public " + ts + " " + name + "(" + pars + ");\n"; }
25512553

2552-
if (tp != null)
2554+
if (tp != null && !"void".equals(ts))
25532555
{ res = res + ts + " result;\n"; }
25542556
localatts.addAll(parameters);
25552557
cde.typeCheck(types,entities,context,localatts);
@@ -2588,8 +2590,9 @@ else if (activity != null)
25882590

25892591
res = " public " + header + ts + " " + name + "(" + pars + ")\n { ";
25902592

2591-
if (tp != null)
2593+
if (tp != null & !"void".equals(ts))
25922594
{ res = res + ts + " result;\n"; }
2595+
25932596
localatts.addAll(parameters);
25942597
Vector preterms = activity.allPreTerms();
25952598
if (preterms.size() > 0)

0 commit comments

Comments
 (0)