Class CodegenPackageScope
java.lang.Object
com.espertech.esper.common.internal.bytecodemodel.base.CodegenPackageScope
-
Constructor Summary
ConstructorDescriptionCodegenPackageScope
(String packageName, String fieldsClassNameOptional, boolean instrumented, ConfigurationCompilerByteCode config) -
Method Summary
Modifier and TypeMethodDescriptionaddFieldUnshared
(boolean isFinal, EPTypeClass clazz, CodegenExpression initCtorScoped) addOrGetFieldSharable
(CodegenFieldSharable sharable) addOrGetFieldWellKnown
(CodegenFieldName fieldName, EPTypeClass type) addSubstitutionParameter
(String name, EPTypeClass type) boolean
boolean
boolean
boolean
void
rewriteStatementFieldUse
(List<CodegenClass> classes)
-
Constructor Details
-
CodegenPackageScope
public CodegenPackageScope(String packageName, String fieldsClassNameOptional, boolean instrumented, ConfigurationCompilerByteCode config)
-
-
Method Details
-
hasAnyFields
public boolean hasAnyFields() -
addOrGetFieldSharable
-
addOrGetFieldWellKnown
-
getPackageName
-
getInitMethod
-
getFieldsNamed
-
hasAssignableStatementFields
public boolean hasAssignableStatementFields() -
getFieldsClassNameOptional
-
getSubstitutionParamsByNumber
-
getSubstitutionParamsByName
-
addSubstitutionParameter
-
isInstrumented
public boolean isInstrumented() -
isHasSubstitution
public boolean isHasSubstitution() -
getConfig
-
rewriteStatementFieldUse
-