</BUG>
String entityMetaClassName = signature.className + META_SUFFIX;
TypeName entityMetaExactType = ClassName.get(ENTITY_META_PACKAGE, entityMetaClassName);
return FieldSpec.builder(entityMetaExactType, "meta", Modifier.FINAL, Modifier.PROTECTED).build();
}
<BUG>default FieldSpec buildEntityClassField(EntityMetaSignature signature) {
</BUG>
return FieldSpec.builder(classTypeOf(signature.entityRawClass), "entityClass", Modifier.FINAL, Modifier.PROTECTED)
.initializer("$T.class", signature.entityRawClass)
.build();

.fieldMetaSignatures
.stream()
.filter(x -> x.context.columnType == ColumnType.COUNTER || x.context.columnType == ColumnType.STATIC_COUNTER)
.count() > 0;
}
public FieldSpec buildExactEntityMetaField(EntityMetaSignature signature) {
String entityMetaClassName = signature.className + META_SUFFIX;
TypeName entityMetaExactType = ClassName.get(ENTITY_META_PACKAGE, entityMetaClassName);
return FieldSpec.builder(entityMetaExactType, "meta", Modifier.FINAL, Modifier.PROTECTED).build();
}
public FieldSpec buildEntityClassField(EntityMetaSignature signature) {
return FieldSpec.builder(classTypeOf(signature.entityRawClass), "entityClass", Modifier.FINAL, Modifier.PROTECTED)
.initializer("$T.class", signature.entityRawClass)
.build();
