com.google.sitebricks.options.OptionsModule Maven / Gradle / Ivy
package com.google.sitebricks.options;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.inject.AbstractModule;
import com.google.inject.Inject;
import net.sf.cglib.proxy.Enhancer;
import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Proxy;
import java.util.*;
import java.util.logging.Logger;
/**
* @author [email protected] (Dhanji R. Prasanna)
*/
public class OptionsModule extends AbstractModule {
private final Map options;
private final List> optionClasses = new ArrayList>();
public OptionsModule(String[] commandLine, Iterable
© 2015 - 2025 Weber Informatics LLC | Privacy Policy