public class org.apache.commons.lang.ClassUtils extends java.lang.Object
{
private static final java.util.Comparator COMPARATOR;
public static final char PACKAGE_SEPARATOR_CHAR;
public static final java.lang.String PACKAGE_SEPARATOR;
public static final char INNER_CLASS_SEPARATOR_CHAR;
public static final java.lang.String INNER_CLASS_SEPARATOR;
private static final java.util.Map namePrimitiveMap;
private static final java.util.Map primitiveWrapperMap;
private static final java.util.Map wrapperPrimitiveMap;
private static final java.util.Map abbreviationMap;
private static final java.util.Map reverseAbbreviationMap;
public static java.util.Comparator comparator()
{
java.util.Comparator v;
v = <org.apache.commons.lang.ClassUtils: java.util.Comparator COMPARATOR>;
return v;
}
public static java.util.List convertClassesToClassNames(java.util.List)
{
java.util.List v;
java.util.stream.Stream v, v;
java.lang.Object v;
java.util.stream.Collector v;
java.util.function.Function v;
v := @parameter: java.util.List;
if v == null goto label;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_convertClassesToClassNames_2__765: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
label:
return v;
}
public static java.util.List convertClassNamesToClasses(java.util.List)
{
java.util.function.Consumer v;
java.util.List v;
int v;
java.util.ArrayList v;
v := @parameter: java.util.List;
if v != null goto label;
return null;
label:
v = new java.util.ArrayList;
v = interfaceinvoke v.<java.util.List: int size()>();
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_convertClassNamesToClasses_3__766: java.util.function.Consumer bootstrap$(java.util.List)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
return v;
}
public static java.lang.String getAbbreviatedName(java.lang.Class, int)
{
int v;
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
v := @parameter: int;
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getAbbreviatedName(java.lang.String,int)>(v, v);
return v;
}
public static java.lang.String getAbbreviatedName(java.lang.String, int)
{
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
boolean v;
char v, v, v;
java.lang.IllegalArgumentException v;
char[] v;
v := @parameter: java.lang.String;
v := @parameter: int;
if v > 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("len must be > 0");
throw v;
label:
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v > v goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = 0;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
if v == 46 goto label;
v = v;
v = v + 1;
v = v;
v = v + 1;
v = v[v];
v[v] = v;
goto label;
label:
v = v + 1;
v = lengthof v;
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean useFull(int,int,int,int)>(v, v, v, v);
if v != 0 goto label;
if v <= v goto label;
label:
v = v;
label:
v = lengthof v;
if v >= v goto label;
v = v;
v = v + 1;
v = v;
v = v + 1;
v = v[v];
v[v] = v;
goto label;
label:
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
return v;
}
public static java.util.List getAllInterfaces(java.lang.Class)
{
java.lang.Class v;
java.util.LinkedHashSet v;
java.util.ArrayList v;
v := @parameter: java.lang.Class;
if v != null goto label;
return null;
label:
v = new java.util.LinkedHashSet;
specialinvoke v.<java.util.LinkedHashSet: void <init>()>();
staticinvoke <org.apache.commons.lang.ClassUtils: void getAllInterfaces(java.lang.Class,java.util.HashSet)>(v, v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
return v;
}
private static void getAllInterfaces(java.lang.Class, java.util.HashSet)
{
java.util.HashSet v;
int v, v;
java.lang.Class[] v;
java.lang.Class v, v;
boolean v;
v := @parameter: java.lang.Class;
v := @parameter: java.util.HashSet;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Class[] getInterfaces()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.util.HashSet: boolean add(java.lang.Object)>(v);
if v == 0 goto label;
staticinvoke <org.apache.commons.lang.ClassUtils: void getAllInterfaces(java.lang.Class,java.util.HashSet)>(v, v);
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
goto label;
label:
return;
}
public static java.util.List getAllSuperclasses(java.lang.Class)
{
java.lang.Class v, v;
java.util.ArrayList v;
v := @parameter: java.lang.Class;
if v != null goto label;
return null;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
label:
if v == null goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
goto label;
label:
return v;
}
public static java.lang.String getCanonicalName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.Class;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getCanonicalName(java.lang.Class,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getCanonicalName(java.lang.Class, java.lang.String)
{
java.lang.Class v;
java.lang.String v, v, v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
if v != null goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
public static java.lang.String getCanonicalName(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getCanonicalName(java.lang.Object,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getCanonicalName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
if v != null goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
private static java.lang.String getCanonicalName(java.lang.String)
{
java.util.Map v;
int v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String deleteWhitespace(java.lang.String)>(v);
if v != null goto label;
return null;
label:
v = 0;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("[");
if v == 0 goto label;
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
goto label;
label:
if v >= 1 goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("L");
if v == 0 goto label;
v = v;
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>(";");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
label:
virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(1, v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = <org.apache.commons.lang.ClassUtils: java.util.Map reverseAbbreviationMap>;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, 1);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
v = 0;
label:
if v >= v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[]");
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public static java.lang.Class getClass(java.lang.ClassLoader, java.lang.String) throws java.lang.ClassNotFoundException
{
java.lang.Class v;
java.lang.ClassLoader v;
java.lang.String v;
v := @parameter: java.lang.ClassLoader;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class getClass(java.lang.ClassLoader,java.lang.String,boolean)>(v, v, 1);
return v;
}
public static java.lang.Class getClass(java.lang.ClassLoader, java.lang.String, boolean) throws java.lang.ClassNotFoundException
{
java.util.Map v;
int v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
java.lang.Class v, v;
java.lang.ClassNotFoundException v, v;
java.lang.Object v;
java.lang.ClassLoader v;
v := @parameter: java.lang.ClassLoader;
v := @parameter: java.lang.String;
v := @parameter: boolean;
label:
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = v;
goto label;
label:
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String toCanonicalName(java.lang.String)>(v);
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String,boolean,java.lang.ClassLoader)>(v, v, v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(46);
v = (int) -1;
if v == v goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001$\u0001");
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class getClass(java.lang.ClassLoader,java.lang.String,boolean)>(v, v, v);
label:
return v;
label:
v := @caughtexception;
label:
throw v;
catch java.lang.ClassNotFoundException from label to label with label;
catch java.lang.ClassNotFoundException from label to label with label;
}
public static java.lang.Class getClass(java.lang.String) throws java.lang.ClassNotFoundException
{
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class getClass(java.lang.String,boolean)>(v, 1);
return v;
}
public static java.lang.Class getClass(java.lang.String, boolean) throws java.lang.ClassNotFoundException
{
java.lang.Thread v;
java.lang.Class v, v;
java.lang.ClassLoader v, v;
java.lang.String v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
if v != null goto label;
v = class "Lorg/apache/commons/lang3/ClassUtils;";
v = virtualinvoke v.<java.lang.Class: java.lang.ClassLoader getClassLoader()>();
goto label;
label:
v = v;
label:
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class getClass(java.lang.ClassLoader,java.lang.String,boolean)>(v, v, v);
return v;
}
public static java.lang.Class getComponentType(java.lang.Class)
{
java.lang.Class v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Class getComponentType()>();
label:
return v;
}
public static java.lang.String getName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.Class;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getName(java.lang.Class,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getName(java.lang.Class, java.lang.String)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
if v != null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
label:
return v;
}
public static java.lang.String getName(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getName(java.lang.Object,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
label:
return v;
}
public static java.lang.String getPackageCanonicalName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getPackageCanonicalName(java.lang.String)>(v);
return v;
}
public static java.lang.String getPackageCanonicalName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getPackageCanonicalName(java.lang.String)>(v);
return v;
}
public static java.lang.String getPackageCanonicalName(java.lang.String)
{
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getCanonicalName(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getPackageName(java.lang.String)>(v);
return v;
}
public static java.lang.String getPackageName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getPackageName(java.lang.String)>(v);
return v;
}
public static java.lang.String getPackageName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getPackageName(java.lang.Class)>(v);
return v;
}
public static java.lang.String getPackageName(java.lang.String)
{
char v, v, v;
int v, v, v, v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.StringUtils: boolean isEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
return "";
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
if v != 91 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
if v != 76 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v != 59 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
label:
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(46);
v = (int) -1;
if v != v goto label;
return "";
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
return v;
}
public static transient java.lang.reflect.Method getPublicMethod(java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException
{
java.lang.NoSuchMethodException v, v;
java.util.ArrayList v;
int v;
java.lang.String v, v, v;
java.lang.reflect.Method v, v;
boolean v, v, v, v;
java.util.Iterator v;
java.lang.Class[] v;
java.util.List v, v;
java.lang.Class v, v, v;
java.lang.Object v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class[];
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>(v, v);
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getDeclaringClass()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isPublic(java.lang.Class)>(v);
if v == 0 goto label;
return v;
label:
v = new java.util.ArrayList;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.util.List getAllInterfaces(java.lang.Class)>(v);
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.util.List getAllSuperclasses(java.lang.Class)>(v);
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isPublic(java.lang.Class)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>(v, v);
label:
goto label;
label:
v := @caughtexception;
goto label;
label:
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getDeclaringClass()>();
v = virtualinvoke v.<java.lang.Class: int getModifiers()>();
v = staticinvoke <java.lang.reflect.Modifier: boolean isPublic(int)>(v);
if v == 0 goto label;
return v;
label:
v = new java.lang.NoSuchMethodException;
v = staticinvoke <org.apache.commons.lang.ArrayUtils: java.lang.String toString(java.lang.Object)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Can\'t find a public method for \u \u0001");
specialinvoke v.<java.lang.NoSuchMethodException: void <init>(java.lang.String)>(v);
throw v;
catch java.lang.NoSuchMethodException from label to label with label;
}
public static java.lang.String getShortCanonicalName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getShortCanonicalName(java.lang.String)>(v);
label:
return v;
}
public static java.lang.String getShortCanonicalName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getShortCanonicalName(java.lang.String)>(v);
label:
return v;
}
public static java.lang.String getShortCanonicalName(java.lang.String)
{
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getCanonicalName(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getShortClassName(java.lang.String)>(v);
return v;
}
public static java.lang.String getShortClassName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getShortClassName(java.lang.String)>(v);
return v;
}
public static java.lang.String getShortClassName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getShortClassName(java.lang.Class)>(v);
return v;
}
public static java.lang.String getShortClassName(java.lang.String)
{
java.util.Map v, v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v;
char v, v, v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.StringUtils: boolean isEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
return "";
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("[");
if v == 0 goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
if v != 91 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[]");
goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
if v != 76 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v != 59 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(1, v);
label:
v = <org.apache.commons.lang.ClassUtils: java.util.Map reverseAbbreviationMap>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.apache.commons.lang.ClassUtils: java.util.Map reverseAbbreviationMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
label:
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(46);
v = (int) -1;
if v != v goto label;
v = 0;
goto label;
label:
v = v + 1;
label:
v = virtualinvoke v.<java.lang.String: int indexOf(int,int)>(36, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String replace(char,char)>(36, 46);
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.StringBuilder)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
}
public static java.lang.String getSimpleName(java.lang.Class)
{
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.Class;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getSimpleName(java.lang.Class,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getSimpleName(java.lang.Class, java.lang.String)
{
java.lang.Class v;
java.lang.String v, v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
if v != null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
label:
return v;
}
public static java.lang.String getSimpleName(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.String getSimpleName(java.lang.Object,java.lang.String)>(v, "");
return v;
}
public static java.lang.String getSimpleName(java.lang.Object, java.lang.String)
{
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
if v != null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
label:
return v;
}
public static java.lang.Iterable hierarchy(java.lang.Class)
{
java.lang.Class v;
org.apache.commons.lang.ClassUtils$Interfaces v;
java.lang.Iterable v;
v := @parameter: java.lang.Class;
v = <org.apache.commons.lang.ClassUtils$Interfaces: org.apache.commons.lang.ClassUtils$Interfaces EXCLUDE>;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Iterable hierarchy(java.lang.Class,org.apache.commons.lang.ClassUtils$Interfaces)>(v, v);
return v;
}
public static java.lang.Iterable hierarchy(java.lang.Class, org.apache.commons.lang.ClassUtils$Interfaces)
{
java.lang.Class v;
org.apache.commons.lang.ClassUtils$Interfaces v, v;
java.lang.Iterable v, v;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.commons.lang.ClassUtils$Interfaces;
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_hierarchy_4__767: java.lang.Iterable bootstrap$(java.lang.Class)>(v);
v = <org.apache.commons.lang.ClassUtils$Interfaces: org.apache.commons.lang.ClassUtils$Interfaces INCLUDE>;
if v == v goto label;
return v;
label:
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_hierarchy_5__768: java.lang.Iterable bootstrap$(java.lang.Iterable)>(v);
return v;
}
public static boolean isAssignable(java.lang.Class, java.lang.Class)
{
java.lang.Class v, v;
boolean v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Class;
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isAssignable(java.lang.Class,java.lang.Class,boolean)>(v, v, 1);
return v;
}
public static boolean isAssignable(java.lang.Class, java.lang.Class, boolean)
{
boolean 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, v, v;
java.lang.Class 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 := @parameter: java.lang.Class;
v := @parameter: java.lang.Class;
v := @parameter: boolean;
if v != null goto label;
return 0;
label:
if v != null goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class primitiveToWrapper(java.lang.Class)>(v);
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
v = staticinvoke <org.apache.commons.lang.ClassUtils: java.lang.Class wrapperToPrimitive(java.lang.Class)>(v);
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
return 0;
label:
v = <java.lang.Integer: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <java.lang.Long: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Float: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <java.lang.Long: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <java.lang.Float: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <java.lang.Boolean: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = <java.lang.Float: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
return v;
label:
v = <java.lang.Character: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Short: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = <java.lang.Integer: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Long: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Float: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <java.lang.Byte: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <java.lang.Short: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Integer: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Long: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Float: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Double: java.lang.Class TYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
label:
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
return v;
}
public static transient boolean isAssignable(java.lang.Class[], java.lang.Class[])
{
java.lang.Class[] v, v;
boolean v;
v := @parameter: java.lang.Class[];
v := @parameter: java.lang.Class[];
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isAssignable(java.lang.Class[],java.lang.Class[],boolean)>(v, v, 1);
return v;
}
public static boolean isAssignable(java.lang.Class[], java.lang.Class[], boolean)
{
java.lang.Class[] v, v;
int v, v;
java.lang.Class v, v;
boolean v, v, v;
v := @parameter: java.lang.Class[];
v := @parameter: java.lang.Class[];
v := @parameter: boolean;
v = staticinvoke <org.apache.commons.lang.ArrayUtils: boolean isSameLength(java.lang.Object[],java.lang.Object[])>(v, v);
if v != 0 goto label;
return 0;
label:
if v != null goto label;
v = <org.apache.commons.lang.ArrayUtils: java.lang.Class[] EMPTY_CLASS_ARRAY>;
label:
if v != null goto label;
v = <org.apache.commons.lang.ArrayUtils: java.lang.Class[] EMPTY_CLASS_ARRAY>;
label:
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = v[v];
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isAssignable(java.lang.Class,java.lang.Class,boolean)>(v, v, v);
if v != 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
}
public static boolean isInnerClass(java.lang.Class)
{
java.lang.Class v, v;
boolean v;
v := @parameter: java.lang.Class;
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Class getEnclosingClass()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static boolean isPrimitiveOrWrapper(java.lang.Class)
{
java.lang.Class v;
boolean v, v, v;
v := @parameter: java.lang.Class;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
v = staticinvoke <org.apache.commons.lang.ClassUtils: boolean isPrimitiveWrapper(java.lang.Class)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static boolean isPrimitiveWrapper(java.lang.Class)
{
java.lang.Class v;
boolean v;
java.util.Map v;
v := @parameter: java.lang.Class;
v = <org.apache.commons.lang.ClassUtils: java.util.Map wrapperPrimitiveMap>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
return v;
}
public static boolean isPublic(java.lang.Class)
{
int v;
java.lang.Class v;
boolean v;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: int getModifiers()>();
v = staticinvoke <java.lang.reflect.Modifier: boolean isPublic(int)>(v);
return v;
}
public static transient java.lang.Class[] primitivesToWrappers(java.lang.Class[])
{
int v, v;
java.lang.Class[] v, v;
java.util.function.IntFunction v;
v := @parameter: java.lang.Class[];
if v != null goto label;
return null;
label:
v = lengthof v;
if v != 0 goto label;
return v;
label:
v = lengthof v;
v = newarray (java.lang.Class)[v];
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_primitivesToWrappers_6__769: java.util.function.IntFunction bootstrap$(java.lang.Class[])>(v);
staticinvoke <java.util.Arrays: void setAll(java.lang.Object[],java.util.function.IntFunction)>(v, v);
return v;
}
public static java.lang.Class primitiveToWrapper(java.lang.Class)
{
java.util.Map v;
java.lang.Class v;
java.lang.Object v;
boolean v;
v := @parameter: java.lang.Class;
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v == 0 goto label;
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
label:
return v;
}
private static java.lang.String toCanonicalName(java.lang.String)
{
java.util.Map v;
int v, v;
java.lang.Object v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v;
boolean v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String deleteWhitespace(java.lang.String)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "className");
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("[]");
if v == 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
label:
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("[]");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 2;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[");
goto label;
label:
v = <org.apache.commons.lang.ClassUtils: java.util.Map abbreviationMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("L");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(";");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
label:
return v;
}
public static transient java.lang.Class[] toClass(java.lang.Object[])
{
java.lang.Object[] v;
int v, v;
java.lang.Class[] v, v;
java.util.function.IntFunction v;
v := @parameter: java.lang.Object[];
if v != null goto label;
return null;
label:
v = lengthof v;
if v != 0 goto label;
v = <org.apache.commons.lang.ArrayUtils: java.lang.Class[] EMPTY_CLASS_ARRAY>;
return v;
label:
v = lengthof v;
v = newarray (java.lang.Class)[v];
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_toClass_7__770: java.util.function.IntFunction bootstrap$(java.lang.Object[])>(v);
staticinvoke <java.util.Arrays: void setAll(java.lang.Object[],java.util.function.IntFunction)>(v, v);
return v;
}
private static boolean useFull(int, int, int, int)
{
int v, v, v, v, v, v;
boolean v;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
if v >= v goto label;
v = v + v;
v = v - v;
if v > v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static transient java.lang.Class[] wrappersToPrimitives(java.lang.Class[])
{
int v, v;
java.lang.Class[] v, v;
java.util.function.IntFunction v;
v := @parameter: java.lang.Class[];
if v != null goto label;
return null;
label:
v = lengthof v;
if v != 0 goto label;
return v;
label:
v = lengthof v;
v = newarray (java.lang.Class)[v];
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_wrappersToPrimitives_8__771: java.util.function.IntFunction bootstrap$(java.lang.Class[])>(v);
staticinvoke <java.util.Arrays: void setAll(java.lang.Object[],java.util.function.IntFunction)>(v, v);
return v;
}
public static java.lang.Class wrapperToPrimitive(java.lang.Class)
{
java.lang.Class v;
java.lang.Object v;
java.util.Map v;
v := @parameter: java.lang.Class;
v = <org.apache.commons.lang.ClassUtils: java.util.Map wrapperPrimitiveMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public void <init>()
{
org.apache.commons.lang.ClassUtils v;
v := @this: org.apache.commons.lang.ClassUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void <clinit>()
{
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.stream.Collector v;
java.util.Set v;
java.util.stream.Stream v;
java.util.HashMap v, v, v, v;
java.util.function.Function v, v;
java.util.function.BiConsumer v;
java.lang.String v, v;
java.lang.Class v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
java.util.Comparator v;
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_static_0__773: java.util.Comparator bootstrap$()>();
<org.apache.commons.lang.ClassUtils: java.util.Comparator COMPARATOR> = v;
v = staticinvoke <java.lang.String: java.lang.String valueOf(char)>(46);
<org.apache.commons.lang.ClassUtils: java.lang.String PACKAGE_SEPARATOR> = v;
v = staticinvoke <java.lang.String: java.lang.String valueOf(char)>(36);
<org.apache.commons.lang.ClassUtils: java.lang.String INNER_CLASS_SEPARATOR> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap> = v;
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Boolean: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("boolean", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Byte: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("byte", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Character: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("char", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Short: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("short", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Integer: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("int", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Long: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("long", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Double: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("double", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Float: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("float", v);
v = <org.apache.commons.lang.ClassUtils: java.util.Map namePrimitiveMap>;
v = <java.lang.Void: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("void", v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap> = v;
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Boolean: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Boolean;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Byte: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Byte;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Character: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Character;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Short: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Short;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Integer: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Integer;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Long: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Long;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Double: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Double;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Float: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, class "Ljava/lang/Float;");
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = <java.lang.Void: java.lang.Class TYPE>;
v = <java.lang.Void: java.lang.Class TYPE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.apache.commons.lang.ClassUtils: java.util.Map wrapperPrimitiveMap> = v;
v = <org.apache.commons.lang.ClassUtils: java.util.Map primitiveWrapperMap>;
v = staticinvoke <org.apache.commons.lang.ClassUtils$lambda_static_1__774: java.util.function.BiConsumer bootstrap$()>();
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("int", "I");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("boolean", "Z");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("float", "F");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("long", "J");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("short", "S");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("byte", "B");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("double", "D");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("char", "C");
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.commons.lang.ClassUtils: java.util.Map abbreviationMap> = v;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.stream.Stream stream()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils$getValue__775: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.apache.commons.lang.ClassUtils$getKey__776: java.util.function.Function bootstrap$()>();
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toMap(java.util.function.Function,java.util.function.Function)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.commons.lang.ClassUtils: java.util.Map reverseAbbreviationMap> = v;
return;
}
}