Uses of Class
at.dms.kjc.JLocalVariable

Packages that use JLocalVariable
at.dms.kjc   
 

Uses of JLocalVariable in at.dms.kjc
 

Subclasses of JLocalVariable in at.dms.kjc
 class JFormalParameter
          This class represents a parameter declaration in the syntax tree.
 class JGeneratedLocalVariable
          This class represents a local variable declaration that is generated by the compiler.
 class JVariableDefinition
          This class represents a local variable definition in the syntax tree.
 

Fields in at.dms.kjc declared as JLocalVariable
(package private)  JLocalVariable JLocalVariableExpression.variable
          The local variable itself.
 

Methods in at.dms.kjc that return JLocalVariable
 JLocalVariable CContext.lookupLocalVariable(java.lang.String ident)
          lookupLocalVariable
 JLocalVariable CAbstractBodyContext.lookupLocalVariable(java.lang.String ident)
          lookupLocalVariable
 JLocalVariable CBlockContext.lookupLocalVariable(java.lang.String ident)
          lookupLocalVariable
 JLocalVariable JLocalVariableExpression.getVariable()
          Returns the local variable.
 JLocalVariable CClassContext.lookupLocalVariable(java.lang.String ident)
          lookupLocalVariable
 

Methods in at.dms.kjc with parameters of type JLocalVariable
 void CBlockContext.addVariable(JLocalVariable var)
          addLocal variable.
 void CBlockContext.dereferenceVariable(JLocalVariable var)
          Dereference a variable that is not used after (exit block)
 int CCompilationUnitContext.getVariableInfo(JLocalVariable variable)
           
 void JReturnStatement.load(CodeSequence code, JLocalVariable var)
          Load the value from a local var (after finally)
 void JReturnStatement.store(CodeSequence code, JLocalVariable var)
          Load the value from a local var (after finally)
 JExpression CSourceClass.getOuterLocalAccess(TokenReference ref, JLocalVariable var, CMethod constructor)
          Gets the code to access outer local vars.
 void CodeSequence.plantLocalVar(int opcode, JLocalVariable var)
          Adds a local var instruction to the code of the current method.
 int CEmptyTopLevelContext.getVariableInfo(JLocalVariable variable)
           
 

Constructors in at.dms.kjc with parameters of type JLocalVariable
JLocalVariableExpression(TokenReference where, JLocalVariable variable)
          Construct a node in the parsing tree.
JOuterLocalVariableExpression(TokenReference where, JLocalVariable var, CClass outer)
          Construct a node in the parsing tree