@Override public Set<ResolvedMethodDeclaration> getDeclaredMethods() { return findMembersOfKind(com.github.javaparser.ast.body.MethodDeclaration.class) .stream() .map(method -> new JavaParserMethodDeclaration(method, typeSolver)) .collect(Collectors.toSet()); }
@Override public Set<ResolvedMethodDeclaration> getDeclaredMethods() { return findMembersOfKind(com.github.javaparser.ast.body.MethodDeclaration.class) .stream() .map(method -> new JavaParserMethodDeclaration(method, typeSolver)) .collect(Collectors.toSet()); }
@Override public Set<ResolvedMethodDeclaration> getDeclaredMethods() { return findMembersOfKind(com.github.javaparser.ast.body.MethodDeclaration.class) .stream() .map(method -> new JavaParserMethodDeclaration(method, typeSolver)) .collect(Collectors.toSet()); }
@Override public List<ResolvedConstructorDeclaration> getConstructors() { return findMembersOfKind(com.github.javaparser.ast.body.ConstructorDeclaration.class) .stream() .map(ctor -> new JavaParserConstructorDeclaration(this, ctor, typeSolver)) .collect(Collectors.toList()); }
@Override public List<ResolvedConstructorDeclaration> getConstructors() { return findMembersOfKind(com.github.javaparser.ast.body.ConstructorDeclaration.class) .stream() .map(ctor -> new JavaParserConstructorDeclaration(this, ctor, typeSolver)) .collect(Collectors.toList()); }
@Override public List<ResolvedConstructorDeclaration> getConstructors() { return findMembersOfKind(com.github.javaparser.ast.body.ConstructorDeclaration.class) .stream() .map(ctor -> new JavaParserConstructorDeclaration(this, ctor, typeSolver)) .collect(Collectors.toList()); }
@Override public Set<ResolvedReferenceTypeDeclaration> internalTypes() { return findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class) .stream() .map(typeMember -> JavaParserFacade.get(typeSolver).getTypeDeclaration(typeMember)) .collect(Collectors.toSet()); }
@Override public Set<ResolvedReferenceTypeDeclaration> internalTypes() { return findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class) .stream() .map(typeMember -> JavaParserFacade.get(typeSolver).getTypeDeclaration(typeMember)) .collect(Collectors.toSet()); }
@Override public Set<ResolvedReferenceTypeDeclaration> internalTypes() { return findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class) .stream() .map(typeMember -> JavaParserFacade.get(typeSolver).getTypeDeclaration(typeMember)) .collect(Collectors.toSet()); }
@Override public List<ResolvedFieldDeclaration> getAllFields() { List<JavaParserFieldDeclaration> myFields = findMembersOfKind(com.github.javaparser.ast.body.FieldDeclaration.class) .stream() .flatMap(field -> field.getVariables().stream() .map(variable -> new JavaParserFieldDeclaration(variable, typeSolver))) .collect(Collectors.toList()); List<ResolvedFieldDeclaration> superClassFields = getSuperClass().getTypeDeclaration().getAllFields(); List<ResolvedFieldDeclaration> interfaceFields = getInterfaces().stream() .flatMap(inteface -> inteface.getTypeDeclaration().getAllFields().stream()) .collect(Collectors.toList()); return ImmutableList .<ResolvedFieldDeclaration>builder() .addAll(myFields) .addAll(superClassFields) .addAll(interfaceFields) .build(); }
@Override public List<ResolvedFieldDeclaration> getAllFields() { List<JavaParserFieldDeclaration> myFields = findMembersOfKind(com.github.javaparser.ast.body.FieldDeclaration.class) .stream() .flatMap(field -> field.getVariables().stream() .map(variable -> new JavaParserFieldDeclaration(variable, typeSolver))) .collect(Collectors.toList()); List<ResolvedFieldDeclaration> superClassFields = getSuperClass().getTypeDeclaration().getAllFields(); List<ResolvedFieldDeclaration> interfaceFields = getInterfaces().stream() .flatMap(inteface -> inteface.getTypeDeclaration().getAllFields().stream()) .collect(Collectors.toList()); return ImmutableList .<ResolvedFieldDeclaration>builder() .addAll(myFields) .addAll(superClassFields) .addAll(interfaceFields) .build(); }
@Override public List<ResolvedFieldDeclaration> getAllFields() { List<JavaParserFieldDeclaration> myFields = findMembersOfKind(com.github.javaparser.ast.body.FieldDeclaration.class) .stream() .flatMap(field -> field.getVariables().stream() .map(variable -> new JavaParserFieldDeclaration(variable, typeSolver))) .collect(Collectors.toList()); List<ResolvedFieldDeclaration> superClassFields = getSuperClass().getTypeDeclaration().getAllFields(); List<ResolvedFieldDeclaration> interfaceFields = getInterfaces().stream() .flatMap(inteface -> inteface.getTypeDeclaration().getAllFields().stream()) .collect(Collectors.toList()); return ImmutableList .<ResolvedFieldDeclaration>builder() .addAll(myFields) .addAll(superClassFields) .addAll(interfaceFields) .build(); }
List<com.github.javaparser.ast.body.TypeDeclaration> typeDeclarations = myDeclaration .findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class);
List<com.github.javaparser.ast.body.TypeDeclaration> typeDeclarations = myDeclaration .findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class);
List<com.github.javaparser.ast.body.TypeDeclaration> typeDeclarations = myDeclaration .findMembersOfKind(com.github.javaparser.ast.body.TypeDeclaration.class);