public class FontPropertyCodeGenerator extends PropertyCodeGenerator
Constructor and Description |
---|
FontPropertyCodeGenerator() |
Modifier and Type | Method and Description |
---|---|
static void |
buildGetFontMethod(GeneratorAdapter generator) |
static Method |
createGetFontMethod() |
boolean |
generateCustomSetValue(LwComponent lwComponent,
InstrumentationClassFinder.PseudoClass componentClass,
LwIntrospectedProperty property,
GeneratorAdapter generator,
GetFontMethodProvider fontMethodProvider,
int componentLocal,
java.lang.String formClassName) |
static void |
generatePushFont(GeneratorAdapter generator,
GetFontMethodProvider fontMethodProvider,
int componentLocal,
LwComponent lwComponent,
FontDescriptor descriptor,
java.lang.String readMethodName,
java.awt.Label fontNullLabel) |
void |
generatePushValue(GeneratorAdapter generator,
java.lang.Object value) |
generateClassEnd, generateClassStart
public boolean generateCustomSetValue(LwComponent lwComponent, InstrumentationClassFinder.PseudoClass componentClass, LwIntrospectedProperty property, GeneratorAdapter generator, GetFontMethodProvider fontMethodProvider, int componentLocal, java.lang.String formClassName)
generateCustomSetValue
in class PropertyCodeGenerator
public static void generatePushFont(GeneratorAdapter generator, GetFontMethodProvider fontMethodProvider, int componentLocal, LwComponent lwComponent, FontDescriptor descriptor, java.lang.String readMethodName, java.awt.Label fontNullLabel)
public void generatePushValue(GeneratorAdapter generator, java.lang.Object value)
generatePushValue
in class PropertyCodeGenerator
public static Method createGetFontMethod()
public static void buildGetFontMethod(GeneratorAdapter generator)