Class Plugin.Engine.Summary

java.lang.Object
net.bytebuddy.build.Plugin.Engine.Summary
Enclosing interface:
Plugin.Engine

public static class Plugin.Engine.Summary extends Object
A summary of the application of a Plugin.Engine to a source and target.
  • Field Details

    • transformed

      private final List<TypeDescription> transformed
      A list of all types that were transformed.
    • failed

      private final Map<TypeDescription,List<Throwable>> failed
      A mapping of all types that failed during transformation to the exceptions that explain the failure.
    • unresolved

      private final List<String> unresolved
      A list of type names that could not be resolved.
  • Constructor Details

    • Summary

      public Summary(List<TypeDescription> transformed, Map<TypeDescription,List<Throwable>> failed, List<String> unresolved)
      Creates a new summary.
      Parameters:
      transformed - A list of all types that were transformed.
      failed - A mapping of all types that failed during transformation to the exceptions that explain the failure.
      unresolved - A list of type names that could not be resolved.
  • Method Details

    • getTransformed

      public List<TypeDescription> getTransformed()
      Returns a list of all types that were transformed.
      Returns:
      A list of all types that were transformed.
    • getFailed

      public Map<TypeDescription,List<Throwable>> getFailed()
      Returns a mapping of all types that failed during transformation to the exceptions that explain the failure.
      Returns:
      A mapping of all types that failed during transformation to the exceptions that explain the failure.
    • getUnresolved

      public List<String> getUnresolved()
      Returns a list of type names that could not be resolved.
      Returns:
      A list of type names that could not be resolved.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@MaybeNull Object other)
      Overrides:
      equals in class Object