class org.glassfish.grizzly.http.server.Request$PathData extends java.lang.Object
{
private final org.glassfish.grizzly.http.server.Request request;
private java.lang.String path;
private org.glassfish.grizzly.http.server.Request$PathResolver resolver;
public void <init>(org.glassfish.grizzly.http.server.Request)
{
org.glassfish.grizzly.http.server.Request v;
org.glassfish.grizzly.http.server.Request$PathData v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v := @parameter: org.glassfish.grizzly.http.server.Request;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request request> = v;
return;
}
public void <init>(org.glassfish.grizzly.http.server.Request, java.lang.String, org.glassfish.grizzly.http.server.Request$PathResolver)
{
org.glassfish.grizzly.http.server.Request v;
org.glassfish.grizzly.http.server.Request$PathData v;
java.lang.String v;
org.glassfish.grizzly.http.server.Request$PathResolver v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v := @parameter: org.glassfish.grizzly.http.server.Request;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.grizzly.http.server.Request$PathResolver;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request request> = v;
v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path> = v;
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver> = v;
return;
}
public void setPath(java.lang.String)
{
java.lang.String v;
org.glassfish.grizzly.http.server.Request$PathData v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v := @parameter: java.lang.String;
v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path> = v;
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver> = null;
return;
}
public void setResolver(org.glassfish.grizzly.http.server.Request$PathResolver)
{
org.glassfish.grizzly.http.server.Request$PathData v;
org.glassfish.grizzly.http.server.Request$PathResolver v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v := @parameter: org.glassfish.grizzly.http.server.Request$PathResolver;
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver> = v;
v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path> = null;
return;
}
public java.lang.String get()
{
org.glassfish.grizzly.http.server.Request v;
org.glassfish.grizzly.http.server.Request$PathData v;
java.lang.String v, v;
org.glassfish.grizzly.http.server.Request$PathResolver v, v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v = v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path>;
if v == null goto label;
v = v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path>;
goto label;
label:
v = v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver>;
if v == null goto label;
v = v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver>;
v = v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request request>;
v = interfaceinvoke v.<org.glassfish.grizzly.http.server.Request$PathResolver: java.lang.String resolve(org.glassfish.grizzly.http.server.Request)>(v);
v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path> = v;
goto label;
label:
v = null;
label:
return v;
}
public void reset()
{
org.glassfish.grizzly.http.server.Request$PathData v;
v := @this: org.glassfish.grizzly.http.server.Request$PathData;
v.<org.glassfish.grizzly.http.server.Request$PathData: java.lang.String path> = null;
v.<org.glassfish.grizzly.http.server.Request$PathData: org.glassfish.grizzly.http.server.Request$PathResolver resolver> = null;
return;
}
}