Java tutorial
//package com.java2s; //License from project: Apache License public class Main { public static boolean objectHasEquals(Class clazz) { try { clazz.getDeclaredMethod("equals", Object.class); return true; } catch (NoSuchMethodException e) { } //If no exception thrown, then the method exists! return false; } }