public abstract class PropertyCodeGenerator
extends java.lang.Object
Constructor and Description |
---|
PropertyCodeGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
generateClassEnd(com.intellij.uiDesigner.compiler.AsmCodeGenerator.FormClassVisitor visitor) |
void |
generateClassStart(com.intellij.uiDesigner.compiler.AsmCodeGenerator.FormClassVisitor visitor,
java.lang.String name,
InstrumentationClassFinder classFinder) |
boolean |
generateCustomSetValue(LwComponent lwComponent,
InstrumentationClassFinder.PseudoClass componentClass,
LwIntrospectedProperty property,
GeneratorAdapter generator,
GetFontMethodProvider fontMethodProvider,
int componentLocal,
java.lang.String formClassName) |
abstract void |
generatePushValue(GeneratorAdapter generator,
java.lang.Object value) |
public abstract void generatePushValue(GeneratorAdapter generator, java.lang.Object value)
public boolean generateCustomSetValue(LwComponent lwComponent, InstrumentationClassFinder.PseudoClass componentClass, LwIntrospectedProperty property, GeneratorAdapter generator, GetFontMethodProvider fontMethodProvider, int componentLocal, java.lang.String formClassName) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void generateClassStart(com.intellij.uiDesigner.compiler.AsmCodeGenerator.FormClassVisitor visitor, java.lang.String name, InstrumentationClassFinder classFinder)
public void generateClassEnd(com.intellij.uiDesigner.compiler.AsmCodeGenerator.FormClassVisitor visitor)