public class org.glassfish.grizzly.http.server.util.MappingData extends java.lang.Object
{
private static final java.lang.String CONTEXT_DESC;
private static final java.lang.String DEFAULT_DESC;
private static final java.lang.String EXACT_DESC;
private static final java.lang.String EXTENSION_DESC;
private static final java.lang.String PATH_DESC;
private static final java.lang.String UNKNOWN_DESC;
public static final byte CONTEXT_ROOT;
public static final byte DEFAULT;
public static final byte EXACT;
public static final byte EXTENSION;
public static final byte PATH;
public static final byte UNKNOWN;
public byte mappingType;
public java.lang.Object host;
public java.lang.Object context;
public java.lang.Object wrapper;
public java.lang.String servletName;
public java.lang.String descriptorPath;
public java.lang.String matchedPath;
public boolean jspWildCard;
public boolean isDefaultContext;
public final org.glassfish.grizzly.http.util.DataChunk contextPath;
public final org.glassfish.grizzly.http.util.DataChunk requestPath;
public final org.glassfish.grizzly.http.util.DataChunk wrapperPath;
public final org.glassfish.grizzly.http.util.DataChunk pathInfo;
public final org.glassfish.grizzly.http.util.DataChunk redirectPath;
public final org.glassfish.grizzly.http.util.DataChunk tmpMapperDC;
public void <init>()
{
org.glassfish.grizzly.http.util.DataChunk v, v, v, v, v, v;
org.glassfish.grizzly.http.server.util.MappingData v;
v := @this: org.glassfish.grizzly.http.server.util.MappingData;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: byte mappingType> = 32;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object host> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object context> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object wrapper> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String servletName> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String descriptorPath> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String matchedPath> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: boolean jspWildCard> = 0;
v.<org.glassfish.grizzly.http.server.util.MappingData: boolean isDefaultContext> = 0;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk contextPath> = v;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk requestPath> = v;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk wrapperPath> = v;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk pathInfo> = v;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk redirectPath> = v;
v = staticinvoke <org.glassfish.grizzly.http.util.DataChunk: org.glassfish.grizzly.http.util.DataChunk newInstance()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk tmpMapperDC> = v;
return;
}
public void recycle()
{
org.glassfish.grizzly.http.util.DataChunk v, v, v, v, v;
org.glassfish.grizzly.http.server.util.MappingData v;
v := @this: org.glassfish.grizzly.http.server.util.MappingData;
v.<org.glassfish.grizzly.http.server.util.MappingData: byte mappingType> = 32;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object host> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object context> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object wrapper> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String servletName> = null;
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk pathInfo>;
virtualinvoke v.<org.glassfish.grizzly.http.util.DataChunk: void recycle()>();
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk requestPath>;
virtualinvoke v.<org.glassfish.grizzly.http.util.DataChunk: void recycle()>();
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk wrapperPath>;
virtualinvoke v.<org.glassfish.grizzly.http.util.DataChunk: void recycle()>();
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk contextPath>;
virtualinvoke v.<org.glassfish.grizzly.http.util.DataChunk: void recycle()>();
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk redirectPath>;
virtualinvoke v.<org.glassfish.grizzly.http.util.DataChunk: void recycle()>();
v.<org.glassfish.grizzly.http.server.util.MappingData: boolean jspWildCard> = 0;
v.<org.glassfish.grizzly.http.server.util.MappingData: boolean isDefaultContext> = 0;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String descriptorPath> = null;
v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String matchedPath> = null;
return;
}
public java.lang.String toString()
{
java.lang.String v, v, v, v, v;
org.glassfish.grizzly.http.server.util.MappingData v;
org.glassfish.grizzly.http.util.DataChunk v, v, v, v, v;
java.lang.Object v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.glassfish.grizzly.http.server.util.MappingData;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("host: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object host>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\ncontext: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object context>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nwrapper: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.Object wrapper>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nservletName: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String servletName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\ncontextPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk contextPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nrequestPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk requestPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nwrapperPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk wrapperPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\npathInfo: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk pathInfo>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nredirectPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: org.glassfish.grizzly.http.util.DataChunk redirectPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nmappingType: ");
v = specialinvoke v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String getMappingDescription()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\ndescriptorPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String descriptorPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\nmatchedPath: ");
v = v.<org.glassfish.grizzly.http.server.util.MappingData: java.lang.String matchedPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.String getMappingDescription()
{
org.glassfish.grizzly.http.server.util.MappingData v;
byte v;
v := @this: org.glassfish.grizzly.http.server.util.MappingData;
v = v.<org.glassfish.grizzly.http.server.util.MappingData: byte mappingType>;
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
case 4: goto label;
case 8: goto label;
case 16: goto label;
default: goto label;
};
label:
return "context";
label:
return "default";
label:
return "exact";
label:
return "extension";
label:
return "path";
label:
return "unknown";
}
}