public static boolean instanceOf(Class c, List<String> types) { for (String type: types) { if (instanceOf(c, type)) { return true; } } return false; }
public static boolean instanceOf(Class c, String type) { if (c.getName().equals(type)) { return true; } for (Class i : c.getInterfaces()) { if (instanceOf(i, type)) { return true; } } if (c.getSuperclass() != null) { return instanceOf(c.getSuperclass(), type); } return false; }
public void testInstanceOfList() { assertEquals(true, Utils.instanceOf(String.class, Arrays.asList("java.lang.String", "java.lang.Integer"))); assertEquals(true, Utils.instanceOf(String.class, Arrays.asList("java.lang.Integer", "java.lang.String"))); assertEquals(false, Utils.instanceOf(String.class, Arrays.asList("java.lang.Boolean", "java.lang.Integer"))); }
public void testInstanceOf() { assertEquals(true, Utils.instanceOf(String.class, "java.lang.String")); assertEquals(true, Utils.instanceOf(ArrayList.class, "java.util.List")); assertEquals(true, Utils.instanceOf(List.class, "java.util.List")); assertEquals(true, Utils.instanceOf(ArrayList.class, "java.util.AbstractList")); assertEquals(true, Utils.instanceOf(ArrayList.class, "java.util.AbstractCollection")); assertEquals(false, Utils.instanceOf(String.class, "java.lang.Integer")); }
filters == null || filters.size() == 0 || Utils.instanceOf(instance.getObject().getClass(), filters)) { if (pattern == null || pattern.matcher(fullName).find()) { data.add(new BindingRenderer.BindingData(fullName, instance.getClassName(), instance, verbose));
public static boolean instanceOf(Class c, List<String> types) { for (String type: types) { if (instanceOf(c, type)) { return true; } } return false; }
public static boolean instanceOf(Class c, List<String> types) { for (String type: types) { if (instanceOf(c, type)) { return true; } } return false; }
public static boolean instanceOf(Class c, String type) { if (c.getName().equals(type)) { return true; } for (Class i : c.getInterfaces()) { if (instanceOf(i, type)) { return true; } } if (c.getSuperclass() != null) { return instanceOf(c.getSuperclass(), type); } return false; }
public static boolean instanceOf(Class c, String type) { if (c.getName().equals(type)) { return true; } for (Class i : c.getInterfaces()) { if (instanceOf(i, type)) { return true; } } if (c.getSuperclass() != null) { return instanceOf(c.getSuperclass(), type); } return false; }
filters == null || filters.size() == 0 || Utils.instanceOf(instance.getObject().getClass(), filters)) { if (pattern == null || pattern.matcher(fullName).find()) { data.add(new BindingRenderer.BindingData(fullName, instance.getClassName(), instance, verbose));
filters == null || filters.size() == 0 || Utils.instanceOf(instance.getObject().getClass(), filters)) { if (pattern == null || pattern.matcher(fullName).find()) { data.add(new BindingRenderer.BindingData(fullName, instance.getClassName(), instance, verbose));