polyglot.visit
Class InnerTranslator.ClassInfo
java.lang.Object
polyglot.visit.InnerTranslator.ClassInfo
- Enclosing class:
- InnerTranslator
protected class InnerTranslator.ClassInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InnerTranslator.ClassInfo
public InnerTranslator.ClassInfo(ParsedClassType ct)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addLocalClassName
public int addLocalClassName(java.lang.String name)
localClassName
public java.lang.String localClassName(java.lang.String name,
int nameCount)
classType
public ParsedClassType classType()
addConsFormal
public void addConsFormal(Formal f)
newConsFormals
public java.util.List newConsFormals()
newMemberClasses
public java.util.List newMemberClasses()
addMemberClass
public void addMemberClass(ClassDecl cd)
newMemberMethods
public java.util.List newMemberMethods()
addMemberMethods
public void addMemberMethods(MethodDecl md)
addInnerClassInfo
public void addInnerClassInfo(InnerTranslator.ClassInfo cinfo)
findInnerClassInfo
public InnerTranslator.ClassInfo findInnerClassInfo(ClassType ct)
hasOuterField
public void hasOuterField(boolean b)
hasOuterField
public boolean hasOuterField()
insideCode
public InnerTranslator.CodeInfo insideCode()
insideCode
public void insideCode(InnerTranslator.CodeInfo ci)