public class DataValueGenerator extends Object
Constructor and Description |
---|
DataValueGenerator() |
public static CharSequence normalize(Class aClass)
public static Method getGetter(FieldModel model)
public static Method getVolatileGetter(FieldModel model)
public static Method getSetter(FieldModel model)
public static Method getOrderedSetter(FieldModel model)
public static void appendImported(SortedSet<Class> imported, StringBuilder sb)
public static void appendPackage(DataValueModel<?> dvmodel, StringBuilder sb)
public static String getPackage(DataValueModel<?> dvmodel)
public static int fieldSize(FieldModel model)
public static boolean shouldImport(Class type)
public static Map.Entry<String,FieldModel>[] heapSizeOrderedFieldsGrouped(DataValueModel<?> dvmodel)
public static int computeOffset(int offset, FieldModel model)
public static int computeNonScalarOffset(DataValueModel dvmodel, Class type)
public <T> T heapInstance(Class<T> tClass)
public <T> T nativeInstance(Class<T> tClass)
public String generateNativeObject(DataValueModel<?> dvmodel)
public boolean isDumpCode()
public void setDumpCode(boolean dumpCode)
Copyright © 2019. All rights reserved.