DiagramLevel

The level of detail a diagram is rendered at — orthogonal to the diagram TYPE (data-flow vs control-flow) and to the export format. Each level has a natural layout direction. The gradle layer maps each level to one export format:

LevelLayoutExportContent
SUMMARIZEDleft-rightSVGinterface points only: sources + sinks (+ entry for control-flow), connected by reachability — one arrow per connected pair
SOURCE_CODEtop-downSigmasource-code instructions (!isCompilerGenerated), flat
HIERARCHICALtop-downCytoscapefull box-in-box hierarchy (element → scope → function → source line → instruction), foldable
IRtop-down(Cytoscape/Sigma)every instruction incl. compiler-generated IR, flat

The level is the meaning; the export format is just the renderer. Cytoscape can render any level (it folds the hierarchy); SVG + Sigma render only the non-hierarchical levels.

Entries

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Generated with STIG