Class Instances

java.lang.Object
de.danielbechler.diff.access.Instances

public class Instances extends Object
  • Method Details

    • of

      public static <T> Instances of(Accessor sourceAccessor, T working, T base, T fresh)
    • of

      public static <T> Instances of(Accessor sourceAccessor, T working, T base)
    • of

      public static <T> Instances of(T working, T base)
    • getSourceAccessor

      public Accessor getSourceAccessor()
      Returns:
      The Accessor that has been used to get to these instances.
    • access

      public Instances access(Accessor accessor)
    • getWorking

      public Object getWorking()
    • getWorking

      public <T> T getWorking(Class<T> type)
    • getBase

      public Object getBase()
    • getBase

      public <T> T getBase(Class<T> type)
    • getFresh

      public Object getFresh()
    • getFresh

      public <T> T getFresh(Class<T> type)
    • hasBeenAdded

      public boolean hasBeenAdded()
    • hasBeenRemoved

      public boolean hasBeenRemoved()
    • isPrimitiveType

      public boolean isPrimitiveType()
    • isPrimitiveWrapperType

      public boolean isPrimitiveWrapperType()
    • getType

      public Class<?> getType()
    • isPrimitiveNumericType

      public boolean isPrimitiveNumericType()
    • areEqual

      public boolean areEqual()
    • areSame

      public boolean areSame()
    • areNull

      public boolean areNull()