org.apache.maven.shared.tools.test
Class ReflectiveSetter.MethodSetter

java.lang.Object
  extended by org.apache.maven.shared.tools.test.ReflectiveSetter.MethodSetter
All Implemented Interfaces:
ReflectiveSetter.Setter
Enclosing class:
ReflectiveSetter

private static class ReflectiveSetter.MethodSetter
extends java.lang.Object
implements ReflectiveSetter.Setter


Field Summary
private  java.lang.reflect.Method method
           
private  java.lang.String name
           
 
Constructor Summary
ReflectiveSetter.MethodSetter(java.lang.String name, java.lang.reflect.Method method)
           
 
Method Summary
 java.lang.String getProperty()
           
 void set(java.lang.Object value, java.lang.Object target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

method

private java.lang.reflect.Method method

name

private java.lang.String name
Constructor Detail

ReflectiveSetter.MethodSetter

ReflectiveSetter.MethodSetter(java.lang.String name,
                              java.lang.reflect.Method method)
Method Detail

getProperty

public java.lang.String getProperty()
Specified by:
getProperty in interface ReflectiveSetter.Setter

set

public void set(java.lang.Object value,
                java.lang.Object target)
         throws java.lang.IllegalArgumentException,
                java.lang.IllegalAccessException,
                java.lang.reflect.InvocationTargetException
Specified by:
set in interface ReflectiveSetter.Setter
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException