public static Class<?> getValidClass(Class<?> cls) { if (cls.isEnum()) { return cls; } if (cls.isArray()) { return cls; } if (cls == Object.class || cls == String.class || "javax.xml.ws.Holder".equals(cls.getName())) { cls = null; } else if (cls.isPrimitive() || cls.isAnnotation()) { cls = null; } else if (cls.isInterface()) { return cls; } if (cls != null) { if (cls.getName().equals("javax.xml.ws.wsaddressing.W3CEndpointReference")) { return cls; } Constructor<?> cons = ReflectionUtil.getDeclaredConstructor(cls); if (cons == null) { cons = ReflectionUtil.getConstructor(cls); } if (cons == null) { cls = null; } } return cls; }
public static Class<?> getValidClass(Class<?> cls) { if (cls.isEnum()) { return cls; } if (cls.isArray()) { return cls; } if (cls == Object.class || cls == String.class || "javax.xml.ws.Holder".equals(cls.getName())) { cls = null; } else if (cls.isPrimitive() || cls.isAnnotation()) { cls = null; } else if (cls.isInterface()) { return cls; } if (cls != null) { if (cls.getName().equals("javax.xml.ws.wsaddressing.W3CEndpointReference")) { return cls; } Constructor<?> cons = ReflectionUtil.getDeclaredConstructor(cls); if (cons == null) { cons = ReflectionUtil.getConstructor(cls); } if (cons == null) { cls = null; } } return cls; }
public static Class<?> getValidClass(Class<?> cls) { if (cls.isEnum()) { return cls; } if (cls.isArray()) { return cls; } if (cls == Object.class || cls == String.class || "javax.xml.ws.Holder".equals(cls.getName())) { cls = null; } else if (cls.isPrimitive() || cls.isAnnotation()) { cls = null; } else if (cls.isInterface()) { return cls; } if (cls != null) { if ("javax.xml.ws.wsaddressing.W3CEndpointReference".equals(cls.getName())) { return cls; } Constructor<?> cons = ReflectionUtil.getDeclaredConstructor(cls); if (cons == null) { cons = ReflectionUtil.getConstructor(cls); } if (cons == null) { cls = null; } } return cls; }
public static Class<?> getValidClass(Class<?> cls) { if (cls.isEnum()) { return cls; } if (cls.isArray()) { return cls; } if (cls == Object.class || cls == String.class || "javax.xml.ws.Holder".equals(cls.getName())) { cls = null; } else if (cls.isPrimitive() || cls.isAnnotation()) { cls = null; } else if (cls.isInterface()) { return cls; } if (cls != null) { if ("javax.xml.ws.wsaddressing.W3CEndpointReference".equals(cls.getName())) { return cls; } Constructor<?> cons = ReflectionUtil.getDeclaredConstructor(cls); if (cons == null) { cons = ReflectionUtil.getConstructor(cls); } if (cons == null) { cls = null; } } return cls; }
public static Class<?> getValidClass(Class<?> cls) { if (cls.isEnum()) { return cls; } if (cls.isArray()) { return cls; } if (cls == Object.class || cls == String.class || "javax.xml.ws.Holder".equals(cls.getName())) { cls = null; } else if (cls.isPrimitive() || cls.isAnnotation()) { cls = null; } else if (cls.isInterface()) { return cls; } if (cls != null) { if (cls.getName().equals("javax.xml.ws.wsaddressing.W3CEndpointReference")) { return cls; } Constructor cons = ReflectionUtil.getDeclaredConstructor(cls); if (cons == null) { cons = ReflectionUtil.getConstructor(cls); } if (cons == null) { cls = null; } } return cls; }