public class LookupClassContext extends JavaGlobalContext<LookupCodeGenerator>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADD_ELEMENTS_OF_NAME |
static java.lang.String |
CHILD_NAME |
static java.lang.String |
CONTEXT_NAME |
static java.lang.String |
ELEMENT_NAME |
static java.lang.String |
EMPTY_ENV_NAME |
static java.lang.String |
ENV_FOR_CHILD_NAME |
static java.lang.String |
ENV_NAME |
static java.lang.String |
HAS_FINAL_RESULT_NAME |
static java.lang.String |
INNER_ENV_NAME |
static java.lang.String |
NESTED_ENV_NAME |
static java.lang.String |
OUTER_ENV_NAME |
static java.lang.String |
PARENT_ENV_NAME |
static java.lang.String |
PARENT_NAME |
eName, evaluateName, instanceName, nameManager, selfName
analyzer, codeGenerator
Constructor and Description |
---|
LookupClassContext(LookupCodeGenerator codeGenerator,
Package asPackage) |
Modifier and Type | Method and Description |
---|---|
protected LookupLocalContext |
createNestedContext(CGElement cgScope) |
CGValuedElement |
getIdResolverVariable(CGValuedElement cgValuedElement) |
addGlobal, addImport, getEClass, getEName, getEvaluateName, getGlobals, getImports, getInstanceName, getLocalContext, getNameManager, getSelfName, getValueName
getAnalyzer, getCodeGenerator
@NonNull public static final java.lang.String ADD_ELEMENTS_OF_NAME
@NonNull public static final java.lang.String CHILD_NAME
@NonNull public static final java.lang.String CONTEXT_NAME
@NonNull public static final java.lang.String ELEMENT_NAME
@NonNull public static final java.lang.String EMPTY_ENV_NAME
@NonNull public static final java.lang.String ENV_NAME
@NonNull public static final java.lang.String ENV_FOR_CHILD_NAME
@NonNull public static final java.lang.String HAS_FINAL_RESULT_NAME
@NonNull public static final java.lang.String INNER_ENV_NAME
@NonNull public static final java.lang.String NESTED_ENV_NAME
@NonNull public static final java.lang.String OUTER_ENV_NAME
@NonNull public static final java.lang.String PARENT_NAME
@NonNull public static final java.lang.String PARENT_ENV_NAME
public LookupClassContext(@NonNull LookupCodeGenerator codeGenerator, @NonNull Package asPackage)
@NonNull protected LookupLocalContext createNestedContext(@NonNull CGElement cgScope)
createNestedContext
in class JavaGlobalContext<LookupCodeGenerator>
@NonNull public CGValuedElement getIdResolverVariable(@NonNull CGValuedElement cgValuedElement)