Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package bpiwowar.argparser.handlers;
 
 
This handler uses the string constructor of the target class

Author(s):
Benjamin Piwowarski
	private Constructor<? extends Objectconstructor;
	public StringConstructorHandler(Object objectField fieldClass<?> aClass)
		super(objectfieldaClass);
		final Class<?> type = field.getType();
		try {
catch (SecurityException e) {
					"Cannot get the String constructor for object %s"etype);
catch (NoSuchMethodException e) {
					"Cannot get the String constructor for object %s"etype);
		}
	}
	protected Object process(ArgParser argParserStringScanner scanner)
		String value = scanner.scanString();
		try {
			Object object = .newInstance(value);
			addValue(object);
			return object;
catch (RuntimeException e) {
			throw e;
catch (Throwable e) {
		}
	}
New to GrepCode? Check out our FAQ X