org.javabuilders.BuildResult Maven / Gradle / Ivy
The newest version!
package org.javabuilders;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.javabuilders.handler.validation.BuilderValidators;
import org.javabuilders.handler.validation.IValidationMessageHandler;
import org.javabuilders.handler.validation.ValidationMessageList;
/**
* The return of any build process. That's what both the YAML and Java side see and
* can communicate with
* @author Jacek Furmankiewicz
*
*/
@SuppressWarnings("serial")
public class BuildResult extends HashMap {
private static final Logger logger = Logger.getLogger(BuildResult.class.getSimpleName());
private BuilderConfig config;
private Object caller = null;
private List