You are viewing a plain text version of this content. The canonical link for it is here.
Posted to imperius-commits@incubator.apache.org by da...@apache.org on 2010/05/17 20:36:00 UTC
svn commit: r945354 -
/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java
Author: dawood
Date: Mon May 17 20:35:59 2010
New Revision: 945354
URL: http://svn.apache.org/viewvc?rev=945354&view=rev
Log:
No substantive change, just added soe code which was tried and then commented out.
Modified:
incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java
Modified: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java
URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java?rev=945354&r1=945353&r2=945354&view=diff
==============================================================================
--- incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java (original)
+++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/spl/parser/expression/primary/PrimaryExpression.java Mon May 17 20:35:59 2010
@@ -120,7 +120,25 @@ public class PrimaryExpression implement
{
// _isArray = true;
this._dataType.setIsArray(true);
- }
+ }
+
+ // dawood 3/24/2010 - added to handle references to import class instances, for which there is no symbol.
+// String name = sTab.getClassNameOfInstance(_classNameOrInstanceVariableName);
+// if (name != null) {
+// _dataType.setReferenceTypeName(name);
+// this._referenceTypeName = name;
+// _dataType.setType(TypeConstants.referenceType);
+//
+// }
+
+// boolean symbolExists = _symTab.symbolExists(_classNameOrInstanceVariableName, true);
+// if( symbolExists )
+// {
+// Symbol sym = (Symbol)_symTab.getSymbol(_classNameOrInstanceVariableName);
+// _dataType.copy(sym.getType());
+// _dataType.setReferenceTypeName(sym.getReferenceTypeName());
+// _referenceTypeName = sym.getReferenceTypeName();
+// }
logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "PrimaryExpression");
}