polyglot.visit
Class InnerTranslator.CodeInfo

java.lang.Object
  extended by polyglot.visit.InnerTranslator.CodeInfo
Enclosing class:
InnerTranslator

protected class InnerTranslator.CodeInfo
extends java.lang.Object


Constructor Summary
InnerTranslator.CodeInfo(CodeInstance ci)
           
 
Method Summary
 void addFinalArg(LocalInstance li)
           
 void addFinalLocal(LocalInstance li)
           
 void addLocalClassInfo(InnerTranslator.ClassInfo cinfo)
           
 boolean existFinal(java.lang.String name)
           
 java.util.List finalList()
           
 InnerTranslator.ClassInfo findLocalClassInfo(ClassType ct)
           
 boolean isStatic()
           
 void popBlock()
           
 void pushBlock()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InnerTranslator.CodeInfo

public InnerTranslator.CodeInfo(CodeInstance ci)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addFinalArg

public void addFinalArg(LocalInstance li)

pushBlock

public void pushBlock()

popBlock

public void popBlock()

addFinalLocal

public void addFinalLocal(LocalInstance li)

finalList

public java.util.List finalList()

findLocalClassInfo

public InnerTranslator.ClassInfo findLocalClassInfo(ClassType ct)

addLocalClassInfo

public void addLocalClassInfo(InnerTranslator.ClassInfo cinfo)

isStatic

public boolean isStatic()

existFinal

public boolean existFinal(java.lang.String name)