%CPT.JS.TracingEnumeratee
Class %CPT.JS.TracingEnumeratee Extends %ZEN.proxyObjectEnumeratee [ System = 4 ]
Properties
Level
Property Level As %Integer [ Private ];
Stack
Property Stack As %List [ MultiDimensional, Private ];
Each entry is $LB(seenany,listindex,commacount) seenany=0 => seen nothing seenany=1 => seen item seenany=2 => seen prop
Methods
%OnNew
Method %OnNew() As %Status
PropertyName
Method PropertyName(Prop As %String) [ Internal ]
BeginNested
Method BeginNested() [ Internal ]
EndNested
Method EndNested() [ Internal ]
ListIndex
Method ListIndex(Index) [ Internal ]
BeginList
Method BeginList() [ Internal ]
EndList
Method EndList() [ Internal ]
CacheObject
Method CacheObject(Obj As %RegisteredObject) [ Internal ]
Simple
Method Simple(Item) [ Internal ]
Indent
Method Indent() As %String [ CodeMode = expression, Internal ]
MaybeUnquote
Method MaybeUnquote(Prop As %String) As %String [ CodeMode = expression, Internal, Private ]
Top
Method Top() As %List [ CodeMode = expression, Internal, Private ]
TopSeenAny
Method TopSeenAny() As %Integer [ CodeMode = expression, Internal, Private ]
SetTopSeenAny
Method SetTopSeenAny(SeenAny As %Integer) [ Internal, Private ]
TopCommaCount
Method TopCommaCount() As %Integer [ CodeMode = expression, Internal, Private ]
Push
Method Push() [ Internal, Private ]
Pop
Method Pop() [ Internal, Private ]
WriteProp
Method WriteProp(Prop As %String) [ Internal, Private ]
WriteItem
Method WriteItem(Item As %String) [ Internal, Private ]
Commas
ClassMethod Commas(CommaCount As %Integer) [ CodeMode = expression, Internal, Private ]