Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

To create generic method for various User defined class in java

Tags:

java

I am trying to achieve the following: I have this method

public String methodName(Userdefinedclass.class,Userdefinedclass obj)
{

//some code 
.........
method(Userdefinedclass.class);
method2(obj);

}

I want to generalise this method.

The challenge is that the argument here is user defined, i.e it can change. So please help.

like image 744
user1651070 Avatar asked Nov 21 '12 08:11

user1651070


1 Answers

public <T> String methodName(Class<T> c, T obj) 
{
    method1(c);
    method2(obj);

    return "some string";
}

void method1(Class c) 
{
   // Some stuff.
}
like image 194
Juvanis Avatar answered Oct 18 '22 00:10

Juvanis