public class oadd.org.apache.commons.text.StringSubstitutor extends java.lang.Object
{
public static final char DEFAULT_ESCAPE;
public static final java.lang.String DEFAULT_VAR_DEFAULT;
public static final java.lang.String DEFAULT_VAR_END;
public static final java.lang.String DEFAULT_VAR_START;
public static final oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_PREFIX;
public static final oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_SUFFIX;
public static final oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_VALUE_DELIMITER;
private boolean disableSubstitutionInValues;
private boolean enableSubstitutionInVariables;
private boolean enableUndefinedVariableException;
private char escapeChar;
private oadd.org.apache.commons.text.matcher.StringMatcher prefixMatcher;
private boolean preserveEscapes;
private oadd.org.apache.commons.text.matcher.StringMatcher suffixMatcher;
private oadd.org.apache.commons.text.matcher.StringMatcher valueDelimiterMatcher;
private oadd.org.apache.commons.text.lookup.StringLookup variableResolver;
public static oadd.org.apache.commons.text.StringSubstitutor createInterpolator()
{
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
v = new oadd.org.apache.commons.text.StringSubstitutor;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup interpolatorStringLookup()>();
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup)>(v);
return v;
}
public static java.lang.String replace(java.lang.Object, java.util.Map)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Map;
v = new oadd.org.apache.commons.text.StringSubstitutor;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(java.util.Map)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: java.lang.String replace(java.lang.Object)>(v);
return v;
}
public static java.lang.String replace(java.lang.Object, java.util.Map, java.lang.String, java.lang.String)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
java.lang.Object v;
java.lang.String v, v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new oadd.org.apache.commons.text.StringSubstitutor;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(java.util.Map,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: java.lang.String replace(java.lang.Object)>(v);
return v;
}
public static java.lang.String replace(java.lang.Object, java.util.Properties)
{
java.util.Properties v;
java.util.Enumeration v;
java.util.HashMap v;
java.lang.Object v, v;
java.lang.String v, v, v, v;
boolean v;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Properties;
if v != null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
label:
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = virtualinvoke v.<java.util.Properties: java.util.Enumeration propertyNames()>();
label:
v = interfaceinvoke v.<java.util.Enumeration: boolean hasMoreElements()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Enumeration: java.lang.Object nextElement()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = virtualinvoke v.<java.util.Properties: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.text.StringSubstitutor: java.lang.String replace(java.lang.Object,java.util.Map)>(v, v);
return v;
}
public static java.lang.String replaceSystemProperties(java.lang.Object)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
v := @parameter: java.lang.Object;
v = new oadd.org.apache.commons.text.StringSubstitutor;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup systemPropertyStringLookup()>();
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: java.lang.String replace(java.lang.Object)>(v);
return v;
}
public void <init>()
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = null;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_PREFIX>;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_SUFFIX>;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,oadd.org.apache.commons.text.matcher.StringMatcher,oadd.org.apache.commons.text.matcher.StringMatcher,char)>(v, v, v, 36);
return;
}
public void <init>(java.util.Map)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.util.Map;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup mapStringLookup(java.util.Map)>(v);
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_PREFIX>;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_SUFFIX>;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,oadd.org.apache.commons.text.matcher.StringMatcher,oadd.org.apache.commons.text.matcher.StringMatcher,char)>(v, v, v, 36);
return;
}
public void <init>(java.util.Map, java.lang.String, java.lang.String)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
oadd.org.apache.commons.text.lookup.StringLookup v;
java.lang.String v, v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup mapStringLookup(java.util.Map)>(v);
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,java.lang.String,java.lang.String,char)>(v, v, v, 36);
return;
}
public void <init>(java.util.Map, java.lang.String, java.lang.String, char)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
oadd.org.apache.commons.text.lookup.StringLookup v;
char v;
java.lang.String v, v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: char;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup mapStringLookup(java.util.Map)>(v);
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,java.lang.String,java.lang.String,char)>(v, v, v, v);
return;
}
public void <init>(java.util.Map, java.lang.String, java.lang.String, char, java.lang.String)
{
char v;
oadd.org.apache.commons.text.StringSubstitutor v;
java.util.Map v;
oadd.org.apache.commons.text.lookup.StringLookup v;
java.lang.String v, v, v;
oadd.org.apache.commons.text.lookup.StringLookupFactory v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: char;
v := @parameter: java.lang.String;
v = <oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookupFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.lookup.StringLookupFactory: oadd.org.apache.commons.text.lookup.StringLookup mapStringLookup(java.util.Map)>(v);
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,java.lang.String,java.lang.String,char,java.lang.String)>(v, v, v, v, v);
return;
}
public void <init>(oadd.org.apache.commons.text.lookup.StringLookup)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_PREFIX>;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_SUFFIX>;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,oadd.org.apache.commons.text.matcher.StringMatcher,oadd.org.apache.commons.text.matcher.StringMatcher,char)>(v, v, v, 36);
return;
}
public void <init>(oadd.org.apache.commons.text.lookup.StringLookup, java.lang.String, java.lang.String, char)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
char v;
java.lang.String v, v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: char;
specialinvoke v.<java.lang.Object: void <init>()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableResolver(oadd.org.apache.commons.text.lookup.StringLookup)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariablePrefix(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableSuffix(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setEscapeChar(char)>(v);
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_VALUE_DELIMITER>;
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return;
}
public void <init>(oadd.org.apache.commons.text.lookup.StringLookup, java.lang.String, java.lang.String, char, java.lang.String)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
char v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: char;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableResolver(oadd.org.apache.commons.text.lookup.StringLookup)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariablePrefix(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableSuffix(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setEscapeChar(char)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiter(java.lang.String)>(v);
return;
}
public void <init>(oadd.org.apache.commons.text.lookup.StringLookup, oadd.org.apache.commons.text.matcher.StringMatcher, oadd.org.apache.commons.text.matcher.StringMatcher, char)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
char v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
v := @parameter: char;
v = <oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_VALUE_DELIMITER>;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void <init>(oadd.org.apache.commons.text.lookup.StringLookup,oadd.org.apache.commons.text.matcher.StringMatcher,oadd.org.apache.commons.text.matcher.StringMatcher,char,oadd.org.apache.commons.text.matcher.StringMatcher)>(v, v, v, v, v);
return;
}
public void <init>(oadd.org.apache.commons.text.lookup.StringLookup, oadd.org.apache.commons.text.matcher.StringMatcher, oadd.org.apache.commons.text.matcher.StringMatcher, char, oadd.org.apache.commons.text.matcher.StringMatcher)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.lookup.StringLookup v;
char v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
v := @parameter: char;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
specialinvoke v.<java.lang.Object: void <init>()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableResolver(oadd.org.apache.commons.text.lookup.StringLookup)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariablePrefixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableSuffixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setEscapeChar(char)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return;
}
public void <init>(oadd.org.apache.commons.text.StringSubstitutor)
{
char v;
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v, v;
boolean v, v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.StringSubstitutor;
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isDisableSubstitutionInValues()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean disableSubstitutionInValues> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isEnableSubstitutionInVariables()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableSubstitutionInVariables> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isEnableUndefinedVariableException()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableUndefinedVariableException> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: char getEscapeChar()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: char escapeChar> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getVariablePrefixMatcher()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher prefixMatcher> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isPreserveEscapes()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean preserveEscapes> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getVariableSuffixMatcher()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher suffixMatcher> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getValueDelimiterMatcher()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher valueDelimiterMatcher> = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.lookup.StringLookup getStringLookup()>();
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.lookup.StringLookup variableResolver> = v;
return;
}
private void checkCyclicSubstitution(java.lang.String, java.util.List)
{
java.lang.IllegalStateException v;
oadd.org.apache.commons.text.TextStringBuilder v;
java.util.List v;
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
return;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(256);
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.String)>("Infinite loop in property interpolation of ");
v = interfaceinvoke v.<java.util.List: java.lang.Object remove(int)>(0);
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.String)>(": ");
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder appendWithSeparators(java.lang.Iterable,java.lang.String)>(v, "->");
v = new java.lang.IllegalStateException;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public char getEscapeChar()
{
char v;
oadd.org.apache.commons.text.StringSubstitutor v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: char escapeChar>;
return v;
}
public oadd.org.apache.commons.text.lookup.StringLookup getStringLookup()
{
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.StringSubstitutor v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.lookup.StringLookup variableResolver>;
return v;
}
public oadd.org.apache.commons.text.matcher.StringMatcher getValueDelimiterMatcher()
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher valueDelimiterMatcher>;
return v;
}
public oadd.org.apache.commons.text.matcher.StringMatcher getVariablePrefixMatcher()
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher prefixMatcher>;
return v;
}
public oadd.org.apache.commons.text.matcher.StringMatcher getVariableSuffixMatcher()
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher suffixMatcher>;
return v;
}
public boolean isDisableSubstitutionInValues()
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: boolean disableSubstitutionInValues>;
return v;
}
public boolean isEnableSubstitutionInVariables()
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableSubstitutionInVariables>;
return v;
}
public boolean isEnableUndefinedVariableException()
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableUndefinedVariableException>;
return v;
}
public boolean isPreserveEscapes()
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v = v.<oadd.org.apache.commons.text.StringSubstitutor: boolean preserveEscapes>;
return v;
}
public java.lang.String replace(char[])
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
char[] v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char[];
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
v = lengthof v;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(char[])>(v);
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(char[], int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
char[] v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(char[],int,int)>(v, v, v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.CharSequence)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.CharSequence v;
int v;
java.lang.String v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.CharSequence;
if v != null goto label;
return null;
label:
v = interfaceinvoke v.<java.lang.CharSequence: int length()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: java.lang.String replace(java.lang.CharSequence,int,int)>(v, 0, v);
return v;
}
public java.lang.String replace(java.lang.CharSequence, int, int)
{
java.lang.CharSequence v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
java.lang.String v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.CharSequence;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.String,int,int)>(v, v, v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.Object)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.Object;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.String)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v;
java.lang.String v, v;
oadd.org.apache.commons.text.TextStringBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
if v != 0 goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.String, int, int)
{
oadd.org.apache.commons.text.TextStringBuilder v, v;
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v, v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.String,int,int)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
if v != 0 goto label;
v = v + v;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.StringBuffer)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.StringBuffer v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuffer;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
v = virtualinvoke v.<java.lang.StringBuffer: int length()>();
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(java.lang.StringBuffer, int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.StringBuffer v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuffer;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.StringBuffer,int,int)>(v, v, v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(oadd.org.apache.commons.text.TextStringBuilder)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(oadd.org.apache.commons.text.TextStringBuilder)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String replace(oadd.org.apache.commons.text.TextStringBuilder, int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.text.TextStringBuilder v, v, v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return null;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, v, v);
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
return v;
}
public boolean replaceIn(java.lang.StringBuffer)
{
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.StringBuffer v;
int v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuffer;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.StringBuffer: int length()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean replaceIn(java.lang.StringBuffer,int,int)>(v, 0, v);
return v;
}
public boolean replaceIn(java.lang.StringBuffer, int, int)
{
oadd.org.apache.commons.text.TextStringBuilder v, v;
oadd.org.apache.commons.text.StringSubstitutor v;
java.lang.StringBuffer v;
int v, v, v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuffer;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return 0;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.StringBuffer,int,int)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
if v != 0 goto label;
return 0;
label:
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer replace(int,int,java.lang.String)>(v, v, v);
return 1;
}
public boolean replaceIn(java.lang.StringBuilder)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v;
java.lang.StringBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuilder;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean replaceIn(java.lang.StringBuilder,int,int)>(v, 0, v);
return v;
}
public boolean replaceIn(java.lang.StringBuilder, int, int)
{
oadd.org.apache.commons.text.TextStringBuilder v, v;
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v, v;
java.lang.StringBuilder v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.StringBuilder;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return 0;
label:
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder append(java.lang.StringBuilder,int,int)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
if v != 0 goto label;
return 0;
label:
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder replace(int,int,java.lang.String)>(v, v, v);
return 1;
}
public boolean replaceIn(oadd.org.apache.commons.text.TextStringBuilder)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v;
oadd.org.apache.commons.text.TextStringBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
return v;
}
public boolean replaceIn(oadd.org.apache.commons.text.TextStringBuilder, int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
oadd.org.apache.commons.text.TextStringBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, v, v);
return v;
}
protected java.lang.String resolveVariable(java.lang.String, oadd.org.apache.commons.text.TextStringBuilder, int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
oadd.org.apache.commons.text.lookup.StringLookup v;
java.lang.String v, v;
oadd.org.apache.commons.text.TextStringBuilder v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.lookup.StringLookup getStringLookup()>();
if v != null goto label;
return null;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.text.lookup.StringLookup: java.lang.String lookup(java.lang.String)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setDisableSubstitutionInValues(boolean)
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: boolean;
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean disableSubstitutionInValues> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setEnableSubstitutionInVariables(boolean)
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: boolean;
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableSubstitutionInVariables> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setEnableUndefinedVariableException(boolean)
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: boolean;
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean enableUndefinedVariableException> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setEscapeChar(char)
{
char v;
oadd.org.apache.commons.text.StringSubstitutor v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char;
v.<oadd.org.apache.commons.text.StringSubstitutor: char escapeChar> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setPreserveEscapes(boolean)
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: boolean;
v.<oadd.org.apache.commons.text.StringSubstitutor: boolean preserveEscapes> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setValueDelimiter(char)
{
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
char v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher charMatcher(char)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setValueDelimiter(java.lang.String)
{
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
java.lang.String v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(null);
return v;
label:
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setValueDelimiterMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)
{
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher valueDelimiterMatcher> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariablePrefix(char)
{
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
char v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher charMatcher(char)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariablePrefixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariablePrefix(java.lang.String)
{
java.lang.Object[] v;
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
java.lang.String v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[0];
staticinvoke <oadd.org.apache.commons.lang.Validate: void isTrue(boolean,java.lang.String,java.lang.Object[])>(v, "Variable prefix must not be null!", v);
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariablePrefixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariablePrefixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)
{
java.lang.Object[] v;
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[0];
staticinvoke <oadd.org.apache.commons.lang.Validate: void isTrue(boolean,java.lang.String,java.lang.Object[])>(v, "Variable prefix matcher must not be null!", v);
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher prefixMatcher> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariableResolver(oadd.org.apache.commons.text.lookup.StringLookup)
{
oadd.org.apache.commons.text.lookup.StringLookup v;
oadd.org.apache.commons.text.StringSubstitutor v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.lookup.StringLookup;
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.lookup.StringLookup variableResolver> = v;
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariableSuffix(char)
{
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
char v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: char;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher charMatcher(char)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableSuffixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariableSuffix(java.lang.String)
{
java.lang.Object[] v;
oadd.org.apache.commons.text.StringSubstitutor v, v;
oadd.org.apache.commons.text.matcher.StringMatcherFactory v;
java.lang.String v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: java.lang.String;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[0];
staticinvoke <oadd.org.apache.commons.lang.Validate: void isTrue(boolean,java.lang.String,java.lang.Object[])>(v, "Variable suffix must not be null!", v);
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor setVariableSuffixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)>(v);
return v;
}
public oadd.org.apache.commons.text.StringSubstitutor setVariableSuffixMatcher(oadd.org.apache.commons.text.matcher.StringMatcher)
{
java.lang.Object[] v;
oadd.org.apache.commons.text.StringSubstitutor v;
oadd.org.apache.commons.text.matcher.StringMatcher v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.matcher.StringMatcher;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[0];
staticinvoke <oadd.org.apache.commons.lang.Validate: void isTrue(boolean,java.lang.String,java.lang.Object[])>(v, "Variable suffix matcher must not be null!", v);
v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher suffixMatcher> = v;
return v;
}
protected boolean substitute(oadd.org.apache.commons.text.TextStringBuilder, int, int)
{
oadd.org.apache.commons.text.StringSubstitutor v;
int v, v;
oadd.org.apache.commons.text.StringSubstitutor$Result v;
oadd.org.apache.commons.text.TextStringBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
v := @parameter: int;
v := @parameter: int;
v = specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor$Result substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int,java.util.List)>(v, v, v, null);
v = v.<oadd.org.apache.commons.text.StringSubstitutor$Result: boolean altered>;
return v;
}
private oadd.org.apache.commons.text.StringSubstitutor$Result substitute(oadd.org.apache.commons.text.TextStringBuilder, int, int, java.util.List)
{
oadd.org.apache.commons.text.StringSubstitutor v;
boolean v, v, v, v, v;
java.util.List v;
java.lang.Object[] v;
oadd.org.apache.commons.text.StringSubstitutor$Result v, v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v, v;
char v, v;
oadd.org.apache.commons.text.TextStringBuilder v, v;
java.lang.IllegalArgumentException v;
char[] v;
v := @this: oadd.org.apache.commons.text.StringSubstitutor;
v := @parameter: oadd.org.apache.commons.text.TextStringBuilder;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.util.List;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "builder");
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getVariablePrefixMatcher()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getVariableSuffixMatcher()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: char getEscapeChar()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher getValueDelimiterMatcher()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isEnableSubstitutionInVariables()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isDisableSubstitutionInValues()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isEnableUndefinedVariableException()>();
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean isPreserveEscapes()>();
v = 0;
v = 0;
v = v + v;
v = v;
v = (int) -1;
v = v;
label:
if v >= v goto label;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(java.lang.CharSequence,int,int,int)>(v, v, v, v);
if v != 0 goto label;
v = v + 1;
goto label;
label:
if v <= v goto label;
v = v - 1;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: char charAt(int)>(v);
if v != v goto label;
if v == 0 goto label;
v = v + 1;
goto label;
label:
v = v - 1;
label:
v = v;
v = v + v;
v = 0;
label:
if v >= v goto label;
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(java.lang.CharSequence,int,int,int)>(v, v, v, v);
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(java.lang.CharSequence,int,int,int)>(v, v, v, v);
v = v + 1;
v = v + v;
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(java.lang.CharSequence,int,int,int)>(v, v, v, v);
if v != 0 goto label;
v = v + 1;
goto label;
label:
if v != 0 goto label;
if v < 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder deleteCharAt(int)>(v);
v = (int) -1;
v = v;
v = v - 1;
v = 1;
v = v - 1;
v = v + 1;
goto label;
label:
v = v + v;
v = v - v;
v = v - v;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String midString(int,int)>(v, v);
if v == 0 goto label;
v = new oadd.org.apache.commons.text.TextStringBuilder;
specialinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: int length()>();
virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: boolean substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String toString()>();
label:
v = v + v;
v = v;
v = v;
v = null;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v != 0 goto label;
v = lengthof v;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(char[],int,int,int)>(v, v, v, v);
if v != 0 goto label;
label:
v = lengthof v;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(char[],int,int,int)>(v, v, 0, v);
if v == 0 goto label;
v = lengthof v;
v = interfaceinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcher: int isMatch(char[],int,int,int)>(v, v, 0, v);
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v + v;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
goto label;
label:
v = v + 1;
goto label;
label:
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
v = virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: java.lang.String midString(int,int)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: void checkCyclicSubstitution(java.lang.String,java.util.List)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: java.lang.String resolveVariable(java.lang.String,oadd.org.apache.commons.text.TextStringBuilder,int,int)>(v, v, v, v);
if v != null goto label;
v = v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<oadd.org.apache.commons.text.TextStringBuilder: oadd.org.apache.commons.text.TextStringBuilder replace(int,int,java.lang.String)>(v, v, v);
v = 1;
v = 0;
if v != 0 goto label;
v = specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.StringSubstitutor$Result substitute(oadd.org.apache.commons.text.TextStringBuilder,int,int,java.util.List)>(v, v, v, v);
v = v.<oadd.org.apache.commons.text.StringSubstitutor$Result: int lengthChange>;
label:
v = v + v;
v = v - v;
v = v - v;
v = v + v;
v = v + v;
v = v + v;
goto label;
label:
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[2];
v[0] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Cannot resolve variable \'%s\' (enableSubstitutionInVariables=%s).", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
interfaceinvoke v.<java.util.List: java.lang.Object remove(int)>(v);
goto label;
label:
v = v - 1;
v = v + v;
goto label;
label:
v = new oadd.org.apache.commons.text.StringSubstitutor$Result;
specialinvoke v.<oadd.org.apache.commons.text.StringSubstitutor$Result: void <init>(boolean,int)>(v, v);
return v;
}
static void <clinit>()
{
oadd.org.apache.commons.text.matcher.StringMatcherFactory v, v, v;
oadd.org.apache.commons.text.matcher.StringMatcher v, v, v;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>("${");
<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_PREFIX> = v;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>("}");
<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_SUFFIX> = v;
v = <oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcherFactory INSTANCE>;
v = virtualinvoke v.<oadd.org.apache.commons.text.matcher.StringMatcherFactory: oadd.org.apache.commons.text.matcher.StringMatcher stringMatcher(java.lang.String)>(":-");
<oadd.org.apache.commons.text.StringSubstitutor: oadd.org.apache.commons.text.matcher.StringMatcher DEFAULT_VALUE_DELIMITER> = v;
return;
}
}