mercredi 10 juin 2015

Need to print function's actual parameter name used while calling

I want to print function actual parameter name in function.

For reference please refer below code.Here i am trying reflection.

class Refrction
{
    public static int a=12;
    public static int b=12;
    public static int c=13;

    public void click(int x)
    {
        Class cls=Refrction.class;
        Field[] fields = cls.getFields();               

        //here i want to print "a" if function actual parameter is "a" while calling the click function
        //here i want to print "b" if function actual parameter is "b" while calling the click function
        //here i want to print "c" if function actual parameter is "c" while calling the click function

    }
}


public class Reflections extends Refrction
{
    public static void main(String[] args)
    {
        Refrction ab=new Refrction();
        ab.click(a);
        ab.click(b);
        ab.click(c);
    }
}





Aucun commentaire:

Enregistrer un commentaire