public ModuleWeaver() { referenceProvider = new ReferenceProvider(this); equalsMethodProvider = new EqualsMethodProvider(referenceProvider, WriteWarning); equalsMethodAppender = new EqualsMethodAppender(equalsMethodProvider); }
public EqualsMethodAppender(EqualsMethodProvider methodProvider) => this.methodProvider = methodProvider;