public final class ReplacementsUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
REPLACEMENTS_ASSERTIONS_ENABLED |
| Modifier and Type | Method and Description |
|---|---|
static int |
arrayIndexScale(MetaAccessProvider metaAccessProvider,
JavaKind elementKind) |
static int |
byteArrayBaseOffset(MetaAccessProvider metaAccess) |
static int |
byteArrayIndexScale(MetaAccessProvider metaAccess) |
static int |
charArrayBaseOffset(MetaAccessProvider metaAccess) |
static int |
charArrayIndexScale(MetaAccessProvider metaAccess) |
static void |
dynamicAssert(boolean condition,
String message)
Asserts that condition evaluates to true at runtime.
|
static int |
getArrayBaseOffset(MetaAccessProvider metaAccessProvider,
JavaKind elementKind) |
static void |
staticAssert(boolean condition,
String message)
Asserts that condition evaluates to true by the time compilation is finished.
|
static void |
staticAssert(boolean condition,
String message,
Object arg1) |
public static final boolean REPLACEMENTS_ASSERTIONS_ENABLED
public static void staticAssert(boolean condition,
String message)
public static void dynamicAssert(boolean condition,
String message)
public static int arrayIndexScale(MetaAccessProvider metaAccessProvider,
JavaKind elementKind)
public static int getArrayBaseOffset(MetaAccessProvider metaAccessProvider,
JavaKind elementKind)
public static int charArrayBaseOffset(MetaAccessProvider metaAccess)
public static int charArrayIndexScale(MetaAccessProvider metaAccess)
public static int byteArrayBaseOffset(MetaAccessProvider metaAccess)
public static int byteArrayIndexScale(MetaAccessProvider metaAccess)