public class CodegenPackageScope extends Object
Constructor and Description |
---|
CodegenPackageScope(String packageName,
String fieldsClassNameOptional,
boolean instrumented) |
Modifier and Type | Method and Description |
---|---|
CodegenExpressionField |
addFieldUnshared(boolean isFinal,
EPTypeClass clazz,
CodegenExpression initCtorScoped) |
CodegenExpressionField |
addOrGetFieldSharable(CodegenFieldSharable sharable) |
CodegenExpressionField |
addOrGetFieldWellKnown(CodegenFieldName fieldName,
EPTypeClass type) |
CodegenField |
addSubstitutionParameter(String name,
EPTypeClass type) |
String |
getFieldsClassNameOptional() |
LinkedHashMap<CodegenFieldName,CodegenField> |
getFieldsNamed() |
LinkedHashMap<CodegenField,CodegenExpression> |
getFieldsUnshared() |
CodegenMethod |
getInitMethod() |
String |
getPackageName() |
LinkedHashMap<String,CodegenSubstitutionParamEntry> |
getSubstitutionParamsByName() |
List<CodegenSubstitutionParamEntry> |
getSubstitutionParamsByNumber() |
boolean |
hasStatementFields() |
boolean |
isHasSubstitution() |
boolean |
isInstrumented() |
public CodegenExpressionField addFieldUnshared(boolean isFinal, EPTypeClass clazz, CodegenExpression initCtorScoped)
public CodegenExpressionField addOrGetFieldSharable(CodegenFieldSharable sharable)
public CodegenExpressionField addOrGetFieldWellKnown(CodegenFieldName fieldName, EPTypeClass type)
public String getPackageName()
public CodegenMethod getInitMethod()
public LinkedHashMap<CodegenFieldName,CodegenField> getFieldsNamed()
public boolean hasStatementFields()
public LinkedHashMap<CodegenField,CodegenExpression> getFieldsUnshared()
public String getFieldsClassNameOptional()
public List<CodegenSubstitutionParamEntry> getSubstitutionParamsByNumber()
public LinkedHashMap<String,CodegenSubstitutionParamEntry> getSubstitutionParamsByName()
public CodegenField addSubstitutionParameter(String name, EPTypeClass type)
public boolean isInstrumented()
public boolean isHasSubstitution()
Copyright © 2005–2020. All rights reserved.