public class CS2ASLocalContext extends JavaLocalContext<CS2ASCodeGenerator>
cgScope, globalContext, nameManagerContext, parentContext
analyzer, codeGenerator
Constructor and Description |
---|
CS2ASLocalContext(CS2ASGlobalContext globalContext,
CGElement cgScope) |
Modifier and Type | Method and Description |
---|---|
CS2ASGlobalContext |
getGlobalContext() |
CGValuedElement |
getIdResolverVariable(CGValuedElement cgValuedElement) |
createEvaluatorParameter, createEvaluatorVariable, createIdResolverVariable, createStandardLibraryVariable, createTypeIdParameter, getNameManagerContext, getOuterContext, getOwned, getStandardLibraryVariable, getValueName, setNames, setNames, setNames2
getAnalyzer, getCodeGenerator
public CS2ASLocalContext(@NonNull CS2ASGlobalContext globalContext, @NonNull CGElement cgScope)
@NonNull public CS2ASGlobalContext getGlobalContext()
getGlobalContext
in class JavaLocalContext<CS2ASCodeGenerator>
@NonNull public CGValuedElement getIdResolverVariable(@NonNull CGValuedElement cgValuedElement)
getIdResolverVariable
in class JavaLocalContext<CS2ASCodeGenerator>