package org.test4j.json.decoder.spec; import java.lang.reflect.Type; import java.util.Map; import org.test4j.json.helper.JSONMap; public class ThrowableDecoder extends SpecDecoder { public static final StackTraceElement castToStackTraceElement(Map<String, Object> map) { String declaringClass = (String) map.get("className"); String methodName = (String) map.get("methodName"); String fileName = (String) map.get("fileName"); int lineNumber; { Number value = (Number) map.get("lineNumber"); if (value == null) { lineNumber = 0; } else { lineNumber = value.intValue(); } } return new StackTraceElement(declaringClass, methodName, fileName, lineNumber); } public boolean accept(Type type) { // TODO Auto-generated method stub return false; } @Override public <T> T decodeFrom(JSONMap map) throws Exception { // TODO Auto-generated method stub return null; } }