public class JSSessionModel extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JSSessionModel.BindableVarInfo |
static class |
JSSessionModel.ImplicitBindableImplementation |
static class |
JSSessionModel.PropertyNodes |
| Modifier and Type | Field and Description |
|---|---|
static String |
CONSTRUCTOR_EMPTY |
static String |
CONSTRUCTOR_FULL |
Boolean |
defaultXMLNamespaceActive |
boolean |
inE4xFilter |
boolean |
inStaticInitializer |
boolean |
isExterns |
boolean |
needLanguage |
String |
primaryDefinitionQName |
static String |
SUPER_FUNCTION_CALL |
ArrayList<IASNode> |
suppressedExportNodes |
boolean |
suppressExports |
| Constructor and Description |
|---|
JSSessionModel() |
public static final String CONSTRUCTOR_EMPTY
public static final String CONSTRUCTOR_FULL
public static final String SUPER_FUNCTION_CALL
public boolean needLanguage
public boolean isExterns
public boolean inE4xFilter
public Boolean defaultXMLNamespaceActive
public boolean inStaticInitializer
public boolean suppressExports
public String primaryDefinitionQName
public IClassDefinition getCurrentClass()
public void setCurrentClass(IClassDefinition currentClass)
public JSSessionModel.ImplicitBindableImplementation getImplicitBindableImplementation()
public void registerImplicitBindableImplementation(IClassDefinition classDefinition, JSSessionModel.ImplicitBindableImplementation type)
public void unregisterImplicitBindableImplementation(IClassDefinition classDefinition)
public void registerDefaultXMLNamespace(org.apache.royale.compiler.internal.scopes.FunctionScope forFunctionScope, IExpressionNode defaultNamespace)
public IExpressionNode getDefaultXMLNamespace(org.apache.royale.compiler.internal.scopes.FunctionScope forFunctionScope)
public void pushClass(IClassDefinition currentClass)
public void popClass()
public HashMap<String,JSSessionModel.PropertyNodes> getPropertyMap()
public HashMap<String,JSSessionModel.PropertyNodes> getStaticPropertyMap()
public boolean hasBindableVars()
public boolean hasStaticBindableVars()
public HashMap<String,JSSessionModel.BindableVarInfo> getBindableVars()
public List<IVariableNode> getVars()
public List<IFunctionNode> getMethods()
public boolean isInternalClass(String className)
public final void incForeachLoopCount()
public String getCurrentForeachName()
Copyright © 2020 The Apache Software Foundation. All rights reserved.