Class BoxingHelper
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
-
public class BoxingHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<Pair<java.lang.String,java.lang.String>>
boxing
private static java.util.Set<Pair<java.lang.String,java.lang.String>>
unboxing
private static java.util.Map<java.lang.String,java.lang.String>
unboxingByRawName
-
Constructor Summary
Constructors Constructor Description BoxingHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getUnboxingMethodName(JavaTypeInstance type)
static boolean
isBoxedType(JavaTypeInstance type)
static boolean
isBoxedTypeInclNumber(JavaTypeInstance type)
static Expression
sugarBoxing(StaticFunctionInvokation staticFunctionInvokation)
static Expression
sugarUnboxing(MemberFunctionInvokation memberFunctionInvokation)
-
-
-
Method Detail
-
sugarUnboxing
public static Expression sugarUnboxing(MemberFunctionInvokation memberFunctionInvokation)
-
getUnboxingMethodName
public static java.lang.String getUnboxingMethodName(JavaTypeInstance type)
-
sugarBoxing
public static Expression sugarBoxing(StaticFunctionInvokation staticFunctionInvokation)
-
isBoxedTypeInclNumber
public static boolean isBoxedTypeInclNumber(JavaTypeInstance type)
-
isBoxedType
public static boolean isBoxedType(JavaTypeInstance type)
-
-