2
如何從StringTemplate中以String形式檢索編譯時錯誤消息?如何檢索StringTemplate中的錯誤消息?
比如這個代碼:
STGroup stg = new STGroup('<', '>');
CompiledST compiledTemplate = stg.defineTemplate("receipt", "<an invalid template<>");
if (compiledTemplate == null)
System.out.println("Template is invalid");
將只需登錄類似於「無效之際,一個完整的驚喜給我」,但我想在我的UI顯示此錯誤消息。
我可以通過stg.errMgr
訪問ErrorManager
。我期望在這裏有一個像getErrors()
這樣的方法,但是這裏沒有...
THX這個工程。我仍然認爲他們有一個奇怪的錯誤偵聽器的默認實現(只是吞下異常),但幸運的是,您確實可以像這樣簡單地覆蓋它。 – wvdz 2014-12-06 13:35:52