Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package taboolib.module.serialisation.unit
- import java.lang.reflect.Constructor
- import java.lang.reflect.Method
- @SuppressWarnings("unchecked","shadowed")
- internal operator fun <T> Method.invoke(obj: Any? = null, vararg arg: Any?) : T?{
- return this.invoke(obj,*arg) as T?
- }
- @SuppressWarnings("unchecked")
- internal operator fun <T> Constructor<*>.invoke(vararg arg: Any?) : T{
- return this.newInstance(*arg) as T
- }
Advertisement
Add Comment
Please, Sign In to add comment