it.addAnnotation(context.newAnnotationReference(Override.class)); it.addAnnotation(context.newAnnotationReference(Pure.class)); final AccessorsProcessor.Util accessorsUtil = new AccessorsProcessor.Util(context); StringConcatenationClient _client = new StringConcatenationClient() { @Override
it.addAnnotation(context.newAnnotationReference(Override.class)); it.addAnnotation(context.newAnnotationReference(Pure.class)); final AccessorsProcessor.Util accessorsUtil = new AccessorsProcessor.Util(context); StringConcatenationClient _client = new StringConcatenationClient() { @Override
}; final Consumer<MutableFieldDeclaration> _function_1 = (MutableFieldDeclaration field) -> { final AccessorsProcessor.Util accessorsUtil = new AccessorsProcessor.Util(context); final AnnotationReference deprecated = field.findAnnotation(context.findTypeGlobally(Deprecated.class)); accessorsUtil.addGetter(field, Visibility.PUBLIC);
final DataProcessor.Util util = new DataProcessor.Util(context); @Extension final AccessorsProcessor.Util getterUtil = new AccessorsProcessor.Util(context); @Extension final EqualsHashCodeProcessor.Util ehUtil = new EqualsHashCodeProcessor.Util(context);
}; final Consumer<MutableFieldDeclaration> _function_1 = (MutableFieldDeclaration field) -> { final AccessorsProcessor.Util accessorsUtil = new AccessorsProcessor.Util(context); final AnnotationReference deprecated = field.findAnnotation(context.findTypeGlobally(Deprecated.class)); accessorsUtil.addGetter(field, Visibility.PUBLIC);
final DataProcessor.Util util = new DataProcessor.Util(context); @Extension final AccessorsProcessor.Util getterUtil = new AccessorsProcessor.Util(context); @Extension final EqualsHashCodeProcessor.Util ehUtil = new EqualsHashCodeProcessor.Util(context);
@Override public void doTransform(final MutableFieldDeclaration it, @Extension final TransformationContext context) { @Extension final AccessorsProcessor.Util util = new AccessorsProcessor.Util(context); boolean _hasGetter = util.hasGetter(it); boolean _not = (!_hasGetter); if (_not) { util.addGetter(it, Visibility.PUBLIC); } if (((!it.isFinal()) && (!util.hasSetter(it)))) { util.addSetter(it, Visibility.PUBLIC); } String _firstLower = StringExtensions.toFirstLower(it.getSimpleName()); String _plus = ("_" + _firstLower); it.setSimpleName(_plus); } }
protected void _transform(final MutableFieldDeclaration it, @Extension final TransformationContext context) { @Extension final AccessorsProcessor.Util util = new AccessorsProcessor.Util(context); boolean _shouldAddGetter = util.shouldAddGetter(it); if (_shouldAddGetter) { util.addGetter(it, util.toVisibility(util.getGetterType(it))); } boolean _shouldAddSetter = util.shouldAddSetter(it); if (_shouldAddSetter) { util.addSetter(it, util.toVisibility(util.getSetterType(it))); } }