public class org.apache.hive.hcatalog.templeton.CatchallExceptionMapper extends java.lang.Object implements javax.ws.rs.ext.ExceptionMapper
{
private static final org.slf4j.Logger LOG;
public void <init>()
{
org.apache.hive.hcatalog.templeton.CatchallExceptionMapper v;
v := @this: org.apache.hive.hcatalog.templeton.CatchallExceptionMapper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public javax.ws.rs.core.Response toResponse(java.lang.Exception)
{
org.slf4j.Logger v;
java.lang.Exception v;
org.apache.hive.hcatalog.templeton.CatchallExceptionMapper v;
javax.ws.rs.core.Response v, v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.hive.hcatalog.templeton.CatchallExceptionMapper;
v := @parameter: java.lang.Exception;
v = <org.apache.hive.hcatalog.templeton.CatchallExceptionMapper: org.slf4j.Logger LOG>;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>(v, v);
v = v instanceof com.sun.jersey.api.NotFoundException;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
v = staticinvoke <org.apache.hive.hcatalog.templeton.SimpleWebException: javax.ws.rs.core.Response buildMessage(int,java.util.Map,java.lang.String)>(404, null, v);
return v;
label:
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
v = staticinvoke <org.apache.hive.hcatalog.templeton.SimpleWebException: javax.ws.rs.core.Response buildMessage(int,java.util.Map,java.lang.String)>(500, null, v);
return v;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/hive/hcatalog/templeton/CatchallExceptionMapper;");
<org.apache.hive.hcatalog.templeton.CatchallExceptionMapper: org.slf4j.Logger LOG> = v;
return;
}
}