## Uses of Class
org.modeshape.common.collection.Problem

- Packages that use Problem
  Package | Description
  --- | ---
  org.modeshape.common.collection | A set of common classes for dealing with collections of other objects.

- - ### Uses of Problem in org.modeshape.common.collection

    Fields in org.modeshape.common.collection with type parameters of type Problem
    Modifier and Type | Field and Description
    --- | ---
    `protected static List<Problem>` | AbstractProblems.`EMPTY_PROBLEMS`

    Methods in org.modeshape.common.collection that return types with arguments of type Problem
    Modifier and Type | Method and Description
    --- | ---
    `protected List<Problem>` | ThreadSafeProblems.`getProblems()`
    `protected List<Problem>` | SimpleProblems.`getProblems()`
    `protected abstract List<Problem>` | AbstractProblems.`getProblems()`
    `Iterator<Problem>` | Problems.`iterator()`
    `Iterator<Problem>` | ImmutableProblems.`iterator()`
    `Iterator<Problem>` | AbstractProblems.`iterator()`

    Methods in org.modeshape.common.collection with parameters of type Problem
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ThreadSafeProblems.`addProblem(Problem problem)`
    `protected void` | SimpleProblems.`addProblem(Problem problem)`
    `protected abstract void` | AbstractProblems.`addProblem(Problem problem)`

    Method parameters in org.modeshape.common.collection with type arguments of type Problem
    Modifier and Type | Method and Description
    --- | ---
    `void` | ThreadSafeProblems.`addAll(Iterable<Problem> problems)`
    `void` | SimpleProblems.`addAll(Iterable<Problem> problems)`
    `void` | Problems.`addAll(Iterable<Problem> problems)` Add all of the problems in the supplied list.
    `void` | ImmutableProblems.`addAll(Iterable<Problem> problems)`
    `void` | Problems.`apply(Consumer<Problem> consumer)` Apply the consumer to each of the problems.
    `void` | ImmutableProblems.`apply(Consumer<Problem> consumer)`
    `void` | AbstractProblems.`apply(Consumer<Problem> consumer)`
    `void` | Problems.`apply(EnumSet<Problem.Status> statuses, Consumer<Problem> consumer)` Apply the consumer to each of the problems with the supplied status.
    `void` | ImmutableProblems.`apply(EnumSet<Problem.Status> statuses, Consumer<Problem> consumer)`
    `void` | AbstractProblems.`apply(EnumSet<Problem.Status> statuses, Consumer<Problem> consumer)`
    `void` | Problems.`apply(Problem.Status status, Consumer<Problem> consumer)` Apply the consumer to each of the problems with the supplied status.
    `void` | ImmutableProblems.`apply(Problem.Status status, Consumer<Problem> consumer)`
    `void` | AbstractProblems.`apply(Problem.Status status, Consumer<Problem> consumer)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.