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>>boxingprivate static java.util.Set<Pair<java.lang.String,java.lang.String>>unboxingprivate 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.StringgetUnboxingMethodName(JavaTypeInstance type)static booleanisBoxedType(JavaTypeInstance type)static booleanisBoxedTypeInclNumber(JavaTypeInstance type)static ExpressionsugarBoxing(StaticFunctionInvokation staticFunctionInvokation)static ExpressionsugarUnboxing(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)
-
-