Class

Class represent classes and methodes in NXSL script

Instance attributes

attributes: Array

String aray with all attribute names

hierarchy: Array

String aray with class inheritance hirarchy

methods: Array

String aray with all method names

name: int

Name of the class

obj = $object;
println("Class hierarchy:");
println(obj.__class.hierarchy.join(" -> "));
println();
println("Attributes:");
for (a : obj.__class.attributes) println(a .. " = " .. obj.__get(a));
println();
println("Methods:");
for (m : obj.__class.methods) println(m);