org.siebengeisslein.pclass
Interface Variable<Type extends PType>

All Superinterfaces:
CodeFragment
All Known Subinterfaces:
PField<Type>
All Known Implementing Classes:
AbstractGlobalVariable, AbstractPField, ComponentField, DataBindingPanelField, ExternalPField, GlobalDataField, GlobalDataVariable, GuiDataVariable, PanelListField, PDeclaredMethodParameter, PInternalField, PLocalVariable, PMigrationVariable, PNamedEntryField, PNamedEntryListField, PUnknownField, TableFieldVariable, ThisVariable, UnknownVariable

public interface Variable<Type extends PType>
extends CodeFragment


Method Summary
 java.lang.String getName()
           
 Type getType()
           
 void visitGet(PClass clazz, org.objectweb.asm.MethodVisitor mv, Frame frame)
           
 void visitSet(PClass clazz, org.objectweb.asm.MethodVisitor mv, Frame frame)
           
 

Method Detail

getName

java.lang.String getName()

getType

Type getType()

visitGet

void visitGet(PClass clazz,
              org.objectweb.asm.MethodVisitor mv,
              Frame frame)

visitSet

void visitSet(PClass clazz,
              org.objectweb.asm.MethodVisitor mv,
              Frame frame)