public class CS2ASGlobalContext extends JavaGlobalContext<CS2ASCodeGenerator>
eName, evaluateName, instanceName, nameManager, selfName
analyzer, codeGenerator
Constructor and Description |
---|
CS2ASGlobalContext(CS2ASCodeGenerator codeGenerator) |
Modifier and Type | Method and Description |
---|---|
protected CS2ASLocalContext |
createNestedContext(CGElement cgScope) |
CGValuedElement |
getIdResolverVariable(CGValuedElement cgValuedElement) |
addGlobal, addImport, getEClass, getEName, getEvaluateName, getGlobals, getImports, getInstanceName, getLocalContext, getNameManager, getSelfName, getValueName
getAnalyzer, getCodeGenerator
public CS2ASGlobalContext(@NonNull CS2ASCodeGenerator codeGenerator)
@NonNull protected CS2ASLocalContext createNestedContext(@NonNull CGElement cgScope)
createNestedContext
in class JavaGlobalContext<CS2ASCodeGenerator>
@NonNull public CGValuedElement getIdResolverVariable(@NonNull CGValuedElement cgValuedElement)