public class VM extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
VM.ImplementingCallsite |
static class |
VM.InvokeInterfaceCallsite |
static class |
VM.InvokeSpecialCallsite |
static class |
VM.InvokeVirtualCallsite |
static class |
VM.LambdaConstructorRefCallsite |
static class |
VM.LambdaStaticImplCallsite |
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
DigitOnes |
static byte[] |
DigitTens |
static DecimalFormatSymbols |
FORMAT_SYMBOLS |
static char |
NEWLINE |
static ClassLoader |
SYSTEM_LOADER |
| Constructor and Description |
|---|
VM() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendInternal(StringBuilder sb,
double aValue,
long aMultiplier) |
static char |
arrayEntryAsBoolean(Object[] aObject,
int index) |
static byte |
arrayEntryAsByte(Object[] aObject,
int index) |
static char |
arrayEntryAsChar(Object[] aObject,
int index) |
static double |
arrayEntryAsDouble(Object[] aObject,
int index) |
static float |
arrayEntryAsFloat(Object[] aObject,
int index) |
static int |
arrayEntryAsInt(Object[] aObject,
int index) |
static long |
arrayEntryAsLong(Object[] aObject,
int index) |
static short |
arrayEntryAsShort(Object[] aObject,
int index) |
static Class<?> |
booleanPrimitiveClass() |
static Class<?> |
bytePrimitiveClass() |
static Class<?> |
charPrimitiveClass() |
static Locale |
defaultLocale() |
static Class<?> |
doublePrimitiveClass() |
static Class<?> |
floatPrimitiveClass() |
static Object |
getObjectFromInstanceField(Object o,
Field field) |
static Object |
getObjectFromStaticField(Class declaredClass,
Field field) |
static Class<?> |
intPrimitiveClass() |
static boolean |
isBoolean(MethodType aType,
int aParamIndex) |
static boolean |
isByte(MethodType aType,
int aParamIndex) |
static boolean |
isChar(MethodType aType,
int aParamIndex) |
static boolean |
isDouble(MethodType aType,
int aParamIndex) |
static boolean |
isFloat(MethodType aType,
int aParamIndex) |
static boolean |
isInteger(MethodType aType,
int aParamIndex) |
static boolean |
isLong(MethodType aType,
int aParamIndex) |
static boolean |
isShort(MethodType aType,
int aParamIndex) |
static Class<?> |
longPrimitiveClass() |
static String |
longToHex(long aValue) |
static byte[] |
newByteArray(int length) |
static Object |
newInstanceFromDefaultConstructor(Class clz) |
static Object |
newLambdaConstructorInvocation(MethodType aConstructedType,
MethodHandle aConstructorRef,
Object... staticArguments) |
static Object |
newLambdaInterfaceInvocation(MethodType aConstructedType,
MethodHandle aDelegateMethod,
Object... staticArguments) |
static Object |
newLambdaSpecialInvocation(MethodType aConstructedType,
MethodHandle aDelegateMethod,
Object... staticArguments) |
static Object |
newLambdaStaticInvocation(String methodName,
MethodType aConstructedType,
MethodHandle aImplMethod,
Object... staticArguments) |
static Object |
newLambdaVirtualInvocation(MethodType aConstructedType,
MethodHandle aDelegateMethod,
Object... staticArguments) |
static String |
newStringUTF8(byte[] aData) |
static void |
putObjectToInstanceField(Object o,
Field field,
Object value) |
static void |
putObjectToStaticField(Class declaredClass,
Field field,
Object value) |
static void |
setByteArrayEntry(byte[] aArray,
int aIndex,
byte aValue) |
static Class<?> |
shortPrimitiveClass() |
static long |
stringToLong(CharSequence aString) |
static long |
stringToLong(CharSequence aString,
int aRadix) |
public static final DecimalFormatSymbols FORMAT_SYMBOLS
public static final ClassLoader SYSTEM_LOADER
public static final byte[] DigitTens
public static final byte[] DigitOnes
public static final char NEWLINE
public static void appendInternal(StringBuilder sb, double aValue, long aMultiplier)
public static Object newLambdaStaticInvocation(String methodName, MethodType aConstructedType, MethodHandle aImplMethod, Object... staticArguments)
public static Object newLambdaConstructorInvocation(MethodType aConstructedType, MethodHandle aConstructorRef, Object... staticArguments)
public static Object newLambdaInterfaceInvocation(MethodType aConstructedType, MethodHandle aDelegateMethod, Object... staticArguments)
public static Object newLambdaVirtualInvocation(MethodType aConstructedType, MethodHandle aDelegateMethod, Object... staticArguments)
public static Object newLambdaSpecialInvocation(MethodType aConstructedType, MethodHandle aDelegateMethod, Object... staticArguments)
public static long stringToLong(CharSequence aString)
public static long stringToLong(CharSequence aString, int aRadix)
public static String longToHex(long aValue)
public static String newStringUTF8(byte[] aData)
public static byte[] newByteArray(int length)
public static void setByteArrayEntry(byte[] aArray,
int aIndex,
byte aValue)
public static Locale defaultLocale()
public static boolean isChar(MethodType aType, int aParamIndex)
public static boolean isFloat(MethodType aType, int aParamIndex)
public static boolean isDouble(MethodType aType, int aParamIndex)
public static boolean isBoolean(MethodType aType, int aParamIndex)
public static boolean isInteger(MethodType aType, int aParamIndex)
public static boolean isLong(MethodType aType, int aParamIndex)
public static boolean isShort(MethodType aType, int aParamIndex)
public static boolean isByte(MethodType aType, int aParamIndex)
public static long arrayEntryAsLong(Object[] aObject, int index)
public static int arrayEntryAsInt(Object[] aObject, int index)
public static float arrayEntryAsFloat(Object[] aObject, int index)
public static double arrayEntryAsDouble(Object[] aObject, int index)
public static char arrayEntryAsChar(Object[] aObject, int index)
public static char arrayEntryAsBoolean(Object[] aObject, int index)
public static short arrayEntryAsShort(Object[] aObject, int index)
public static byte arrayEntryAsByte(Object[] aObject, int index)
public static Object getObjectFromStaticField(Class declaredClass, Field field)
public static void putObjectToStaticField(Class declaredClass, Field field, Object value)
public static void putObjectToInstanceField(Object o, Field field, Object value)
public static Class<?> bytePrimitiveClass()
public static Class<?> charPrimitiveClass()
public static Class<?> shortPrimitiveClass()
public static Class<?> intPrimitiveClass()
public static Class<?> floatPrimitiveClass()
public static Class<?> doublePrimitiveClass()
public static Class<?> longPrimitiveClass()
public static Class<?> booleanPrimitiveClass()
Copyright © 2021 Systemprogrammierung Mirko Sertic. All rights reserved.