public class BoxingHelper
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
BoxingHelper() |
Modifier and Type | Method and 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) |
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
private static java.util.Set<Pair<java.lang.String,java.lang.String>> boxing
public static Expression sugarUnboxing(MemberFunctionInvokation memberFunctionInvokation)
public static java.lang.String getUnboxingMethodName(JavaTypeInstance type)
public static Expression sugarBoxing(StaticFunctionInvokation staticFunctionInvokation)
public static boolean isBoxedTypeInclNumber(JavaTypeInstance type)
public static boolean isBoxedType(JavaTypeInstance type)