public static class Java2TypeScriptTranslator.ClassScope extends Object
| Constructor and Description |
|---|
ClassScope() |
public String getName()
protected com.sun.tools.javac.tree.JCTree.JCMethodDecl getMainMethod()
protected boolean isInterfaceScope()
public boolean isEnumScope()
public boolean isComplexEnum()
public boolean isEnumWrapperClassScope()
public boolean isRemovedSuperclass()
public boolean isDeclareClassScope()
public boolean isSkipTypeAnnotations()
public boolean isDefaultMethodScope()
public boolean isEraseVariableTypes()
public void setEraseVariableTypes(boolean eraseVariableTypes)
public boolean isHasDeclaredConstructor()
public boolean getInnerClass()
public boolean isInnerClassNotStatic()
public boolean isHasInnerClass()
public List<com.sun.tools.javac.tree.JCTree.JCClassDecl> getAnonymousClasses()
public List<com.sun.tools.javac.tree.JCTree.JCNewClass> getAnonymousClassesConstructors()
public List<LinkedHashSet<com.sun.tools.javac.code.Symbol.VarSymbol>> getFinalVariables()
public boolean isHasConstructorOverloadWithSuperClass()
public List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> getFieldsWithInitializers()
public List<com.sun.tools.javac.tree.JCTree.JCClassDecl> getLocalClasses()
public boolean isAnonymousClass()
public boolean isInnerClass()
public boolean isLocalClass()
public boolean isConstructor()
public boolean isDecoratorScope()