Index: AXtools/AXifPackageCleaner.cls.xml
===================================================================
diff -u -r42458 -r42480
--- AXtools/AXifPackageCleaner.cls.xml (.../AXifPackageCleaner.cls.xml) (revision 42458)
+++ AXtools/AXifPackageCleaner.cls.xml (.../AXifPackageCleaner.cls.xml) (revision 42480)
@@ -27,7 +27,6 @@
do ..UsedClassNames.Clear()
do ..GetUsedClassNames(RootPackage_"."_"Envelope")
- do ..AddUsedClassName(RootPackage_"."_"Envelope")
#dim ClassIterator As TECH.Iterator = ##class(TECH.ClassUtils).GetClassesInPackageIterator(RootPackage,$$$True)
while ClassIterator.HasNext() {
@@ -37,14 +36,6 @@
]]>
-
-ClassName:%String
-
-
-
ClassName:%String
1
@@ -53,12 +44,15 @@
quit:..UsedClassNames.IsDefined(ClassName)
+ do ..AddUsedClassName(ClassName)
+
set ClassDefinition = ##class(%Dictionary.ClassDefinition).%OpenId(ClassName)
set itProperties = ##class(TECH.ListIterator).%New(ClassDefinition.Properties)
while itProperties.HasNext() {
#dim Property As %Dictionary.PropertyDefinition = itProperties.Next()
#dim UsedClassName As %String = Property.Type
do ..GetUsedDerivedClasses(UsedClassName)
+ do ..GetUsedSuperClasses(UsedClassName)
do ..GetUsedClassNames(UsedClassName)
do ..AddUsedClassName(UsedClassName)
}
@@ -71,16 +65,26 @@
+
+ClassName:%String
+1
+
+
+
ClassName:%String
1
@@ -90,6 +94,15 @@
do ..UsedClassNames.SetAt(ClassName,ClassName)
]]>
+
+
+ClassName:%String
+1
+
+