Index: TECH/MethodDefinition.cls.xml
===================================================================
diff -u -r350 -r750
--- TECH/MethodDefinition.cls.xml (.../MethodDefinition.cls.xml) (revision 350)
+++ TECH/MethodDefinition.cls.xml (.../MethodDefinition.cls.xml) (revision 750)
@@ -126,7 +126,7 @@
if ##class(TECH.StringUtils).StartsWith(LoweredPiece,"##class(") {
set ClassName = $piece($piece(Piece,"(",2),")")
do ..AddClassnameIfNeeded(ClassName)
- } elseif Piece["_" {
+ } elseif (Piece["_")&&(Piece'[",") {
set ClassName = $replace(Piece,"_",".")
set ClassName = $piece(ClassName,"->",1)
set ClassName = $piece(ClassName,"""",1)
@@ -172,9 +172,9 @@
ClassName:%String
1
0
+ if Needed set Needed = ##class(TECH.ClassUtils).IsOurs(ClassName)
if Needed set Needed = '..UsedClassNames.Find(ClassName)
-
if Needed do ..UsedClassNames.Insert(ClassName)
]]>