mycompiler.myclass
Class InstVarDecl

java.lang.Object
  extended by mycompiler.myclass.FieldDecl
      extended by mycompiler.myclass.InstVarDecl
All Implemented Interfaces:
ITypeReplacementListener

public class InstVarDecl
extends FieldDecl
implements ITypeReplacementListener


Field Summary
 
Fields inherited from class mycompiler.myclass.FieldDecl
declid
 
Constructor Summary
InstVarDecl()
           
 
Method Summary
 void codegen(ClassFile classfile, java.util.Vector paralist)
           
 int getLineNumber()
           
 Type getType()
           
 int getTypeLineNumber()
          
Author: Jörg Bäuerle
 java.lang.String getTypeName()
           
 void replaceType(CReplaceTypeEvent e)
          
Author: Jörg Bäuerle
 void setType(Type t)
          
Author: Jörg Bäuerle
 
Methods inherited from class mycompiler.myclass.FieldDecl
get_Name, getDeclIdVector, set_DeclId, setDeclIdVector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstVarDecl

public InstVarDecl()
Method Detail

setType

public void setType(Type t)

Author: Jörg Bäuerle

Parameters:
t -

getType

public Type getType()

getTypeName

public java.lang.String getTypeName()
Specified by:
getTypeName in class FieldDecl

codegen

public void codegen(ClassFile classfile,
                    java.util.Vector paralist)
             throws JVMCodeException
Specified by:
codegen in class FieldDecl
Throws:
JVMCodeException

getLineNumber

public int getLineNumber()

replaceType

public void replaceType(CReplaceTypeEvent e)

Author: Jörg Bäuerle

Specified by:
replaceType in interface ITypeReplacementListener
Parameters:
e -

getTypeLineNumber

public int getTypeLineNumber()

Author: Jörg Bäuerle

Specified by:
getTypeLineNumber in interface ITypeReplacementListener
Returns: