Objet objet intégré

Objet HeapGraphNode

HeapGraphNode représente un nœud dans la vue de tas

Héritage

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>HeapGraphNode|type;name;description;id;shallowSize;childs] [object] <:- [HeapGraphNode] object toString() toJSON() HeapGraphNode type name description id shallowSize childs

Attributs des membres

type

Entier, type de nœud, valeurs possibles :

1
readonly Integer HeapGraphNode.type;

name

Chaîne, nom de nœud

1
readonly String HeapGraphNode.name;

description

String, la description du nœud

1
readonly String HeapGraphNode.description;

id

Entier, ID de nœud

1
readonly Integer HeapGraphNode.id;

shallowSize

Entier, taille du nœud, en octets

1
readonly Integer HeapGraphNode.shallowSize;

childs

NArray, une liste de nœuds enfants, parHeapGraphEdgeTapez la composition de l'objet

1
readonly NArray HeapGraphNode.childs;

Fonction membre

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques

1
String HeapGraphNode.toString();

Résultat de retour :

  • String, Renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

1
Value HeapGraphNode.toJSON(String key = "");

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable