class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2 extends org.codehaus.plexus.interpolation.AbstractValueSource
{
final java.io.File val$projectDir;
final org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator this$0;
void <init>(org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator, boolean, java.io.File)
{
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2 v;
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator v;
java.io.File v;
boolean v;
v := @this: org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2;
v := @parameter: org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator;
v := @parameter: boolean;
v := @parameter: java.io.File;
v.<org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2: org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator this$0> = v;
v.<org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2: java.io.File val$projectDir> = v;
specialinvoke v.<org.codehaus.plexus.interpolation.AbstractValueSource: void <init>(boolean)>(v);
return;
}
public java.lang.Object getValue(java.lang.String)
{
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2 v;
java.io.File v, v;
java.lang.String v, v, v;
java.net.URI v;
java.nio.file.Path v;
boolean v;
v := @this: org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2;
v := @parameter: java.lang.String;
v = "baseUri";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator$2: java.io.File val$projectDir>;
v = virtualinvoke v.<java.io.File: java.io.File getAbsoluteFile()>();
v = virtualinvoke v.<java.io.File: java.nio.file.Path toPath()>();
v = interfaceinvoke v.<java.nio.file.Path: java.net.URI toUri()>();
v = virtualinvoke v.<java.net.URI: java.lang.String toASCIIString()>();
return v;
label:
return null;
}
}