kmy.jint.compiler
Class CompilerHelper.FieldAccess
java.lang.Object
|
+--kmy.jint.typer.AbstractVariable
|
+--kmy.jint.compiler.CompilerVariable
|
+--kmy.jint.compiler.CompilerHelper.FieldAccess
- Enclosing class:
- CompilerHelper
- class CompilerHelper.FieldAccess
- extends CompilerVariable
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
objClass
AbstractClass objClass
field
AbstractField field
CompilerHelper.FieldAccess
CompilerHelper.FieldAccess(AbstractClass c,
AbstractField f)
genGet
void genGet(CodeGenerator gen,
CompilerContext context)
throws java.io.IOException
- Overrides:
- genGet in class CompilerVariable
genPut
void genPut(CodeGenerator gen,
CompilerContext context)
throws java.io.IOException
- Overrides:
- genPut in class CompilerVariable
getDeclaringName
java.lang.String getDeclaringName()
getBase
AbstractClass getBase(CompilerContext context)
- Overrides:
- getBase in class CompilerVariable
getFilePos
public int getFilePos()
- Overrides:
- getFilePos in class CompilerVariable
getType
public AbstractClass getType()
- Overrides:
- getType in class AbstractVariable
isStatic
public boolean isStatic()
- Overrides:
- isStatic in class AbstractVariable
getConstValue
public java.lang.Object getConstValue()
- Overrides:
- getConstValue in class AbstractVariable
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object