com.workday.postman.codegen.SaveStatementWriter Maven / Gradle / Ivy
/*
* Copyright 2015 Workday, Inc.
*
* This software is available under the MIT license.
* Please see the LICENSE.txt file in this project.
*/
package com.workday.postman.codegen;
import com.squareup.javawriter.JavaWriter;
import java.io.IOException;
import java.util.Collection;
import javax.lang.model.element.ExecutableElement;
import javax.lang.model.element.VariableElement;
/**
* @author nathan.taylor
* @since 2013-12-30
*/
interface SaveStatementWriter {
boolean isApplicable(VariableElement field);
void writeFieldReadStatement(VariableElement field,
Collection postCreateChildMethods,
JavaWriter writer)
throws IOException;
void writeFieldWriteStatement(VariableElement field, JavaWriter writer)
throws IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy