File tree Expand file tree Collapse file tree
hxcpp-debug-server/hxcpp/debug/jsonrpc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -107,13 +107,21 @@ class VariablesPrinter {
107107
108108 case TClass (c ):
109109 var fields = getProps (c );
110+ var staticFields = [];
110111 var klass = Type .getClass (value );
111- var superKlass = Type .getSuperClass (klass );
112- var className = Type .getClassName (klass );
113- var staticFields = (klass == superKlass ) ? [] : getClassProps (c );
114- var dotIndex = className .lastIndexOf (" ." );
115- if (dotIndex != - 1 ) {
116- className = className .substr (dotIndex + 1 );
112+ var className = " Unknown" ;
113+ if (klass != null )
114+ {
115+ var superKlass = Type .getSuperClass (klass );
116+ className = Type .getClassName (klass );
117+ if (klass != superKlass )
118+ {
119+ staticFields = getClassProps (c );
120+ }
121+ var dotIndex = className .lastIndexOf (" ." );
122+ if (dotIndex != - 1 ) {
123+ className = className .substr (dotIndex + 1 );
124+ }
117125 }
118126 var printedValue = className + " , " + Std .string (value );
119127 var all = fields .concat (staticFields );
You can’t perform that action at this time.
0 commit comments