public class IRArgConverter extends Object
| Constructor and Description |
|---|
IRArgConverter() |
| Modifier and Type | Method and Description |
|---|---|
static IRMethodCallExpression |
box(IRExpression root) |
static IRCastExpression |
cast(IRExpression root,
IRType type) |
static IRExpression |
castOrConvertIfNecessary(IRType expectedType,
IRExpression root) |
static IRType |
getBoxedType(Class returnType) |
static IRType |
getBoxedType(IRType returnType) |
static IRMethodCallExpression |
unbox(IRExpression root) |
static Character |
valueOf(char c) |
public static IRExpression castOrConvertIfNecessary(IRType expectedType, IRExpression root)
public static IRMethodCallExpression unbox(IRExpression root)
public static IRMethodCallExpression box(IRExpression root)
public static Character valueOf(char c)
public static IRCastExpression cast(IRExpression root, IRType type)
Copyright © 2018. All rights reserved.