Class ContextStack

java.lang.Object
cool.klass.deserializer.json.context.ContextStack

public class ContextStack extends Object
  • Constructor Details

    • ContextStack

      public ContextStack(@Nonnull org.eclipse.collections.api.list.MutableList<String> errors, @Nullable org.eclipse.collections.api.list.MutableList<String> warnings)
  • Method Details

    • push

      public void push(@Nonnull ContextNode contextNode)
    • pop

      public void pop()
    • runWithContext

      public void runWithContext(@Nonnull ContextNode contextNode, @Nonnull Runnable runnable)
    • addError

      public void addError(String message)
    • addWarning

      public void addWarning(String message)
    • toString

      public String toString()
      Overrides:
      toString in class Object