|
CyclicSortOrderingException.java
|
// FILE. . . . . /home/hak/hlt/src/hlt/osfv3/exec/CyclicSortOrderingException.java // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Hak-Laptop // STARTED ON. . Tue Jan 21 08:10:42 2014
|
package hlt.osf.exec; import hlt.language.util.ArrayList; public class CyclicSortOrderingException extends RuntimeException { private ArrayList _cycles; public CyclicSortOrderingException (String msg) { super(msg); } public CyclicSortOrderingException (ArrayList cycles) { _cycles = cycles; }
| Returns a string consisting of a message followed by the cycles detected. |
public String getMessage () { int size = _cycles.size(); StringBuilder buf = new StringBuilder("Cyclic sort ordering; "+size+" cycle"+(size>1?"s":"")+" detected:\n"); for (int i=0; i<size; i++) buf.append("*** Cycle -> "+_cycles.get(i)+(i<size-1?"\n":"")); return buf.toString(); } }
This file was generated on Mon Sep 09 09:18:00 PDT 2019 from file CyclicSortOrderingException.java
by the hlt.language.tools.Hilite Java tool written by Hassan Aït-Kaci