Klasse ProblemGroup

java.lang.Object
org.gradle.api.problems.ProblemGroup

@Incubating @Immutable public abstract class ProblemGroup extends Object
Represents a group of problems.

Groups are organized in hierarchy where the parent group should represent the more broad problem group.

Two problem groups are considered equal if their getName() and their parents are equal.

Seit:
8.8
Siehe auch:
  • Konstruktordetails

    • ProblemGroup

      protected ProblemGroup()
      Constructor.
      Seit:
      8.13
  • Methodendetails

    • getName

      public abstract String getName()
      The name of the problem group.
      Seit:
      8.8
    • getDisplayName

      public abstract String getDisplayName()
      Returns a human-readable label describing the group.
      Seit:
      8.8
    • getParent

      @Nullable public abstract ProblemGroup getParent()
      Returns the parent group or null for root groups.
      Seit:
      8.8
    • create

      public static ProblemGroup create(String name, String displayName)
      Creates a new root problem i.e. a group with no parent.
      Parameter:
      name - the name of the group. The convention is to use kebab-case (ie lower case with hyphens).
      displayName - the user-friendly display name of the group
      Gibt zurück:
      the new group
      Seit:
      8.13
    • create

      public static ProblemGroup create(String name, String displayName, @Nullable ProblemGroup parent)
      Creates a new problem group.
      Parameter:
      name - the name of the group. The convention is to use kebab-case (ie lower case with hyphens).
      displayName - the user-friendly display name of the group
      parent - the parent group
      Gibt zurück:
      the new group
      Seit:
      8.13