public List<ResolvedConstructorDeclaration> getConstructors() { return Arrays.stream(clazz.getConstructors()) .map(m -> new ReflectionConstructorDeclaration(m, typeSolver)) .collect(Collectors.toList()); }
public List<ResolvedConstructorDeclaration> getConstructors() { return Arrays.stream(clazz.getConstructors()) .map(m -> new ReflectionConstructorDeclaration(m, typeSolver)) .collect(Collectors.toList()); }
public List<ResolvedConstructorDeclaration> getConstructors() { return Arrays.stream(clazz.getDeclaredConstructors()) .map(m -> new ReflectionConstructorDeclaration(m, typeSolver)) .collect(Collectors.toList()); }
public ReflectionTypeParameter(TypeVariable typeVariable, boolean declaredOnClass, TypeSolver typeSolver) { GenericDeclaration genericDeclaration = typeVariable.getGenericDeclaration(); if (genericDeclaration instanceof Class) { container = ReflectionFactory.typeDeclarationFor((Class) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Method) { container = new ReflectionMethodDeclaration((Method) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Constructor) { container = new ReflectionConstructorDeclaration((Constructor) genericDeclaration, typeSolver); } this.typeVariable = typeVariable; this.typeSolver = typeSolver; }
public ReflectionTypeParameter(TypeVariable typeVariable, boolean declaredOnClass, TypeSolver typeSolver) { GenericDeclaration genericDeclaration = typeVariable.getGenericDeclaration(); if (genericDeclaration instanceof Class) { container = ReflectionFactory.typeDeclarationFor((Class) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Method) { container = new ReflectionMethodDeclaration((Method) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Constructor) { container = new ReflectionConstructorDeclaration((Constructor) genericDeclaration, typeSolver); } this.typeVariable = typeVariable; this.typeSolver = typeSolver; }
public ReflectionTypeParameter(TypeVariable typeVariable, boolean declaredOnClass, TypeSolver typeSolver) { GenericDeclaration genericDeclaration = typeVariable.getGenericDeclaration(); if (genericDeclaration instanceof Class) { container = ReflectionFactory.typeDeclarationFor((Class) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Method) { container = new ReflectionMethodDeclaration((Method) genericDeclaration, typeSolver); } else if (genericDeclaration instanceof Constructor) { container = new ReflectionConstructorDeclaration((Constructor) genericDeclaration, typeSolver); } this.typeVariable = typeVariable; this.typeSolver = typeSolver; }