Class AbstractDeclaredStatement.WithRawStringArgument.WithSubstatements

All Implemented Interfaces:
DeclaredStatement<String>, ModelStatement<String>
Enclosing class:
AbstractDeclaredStatement.WithRawStringArgument

public abstract static class AbstractDeclaredStatement.WithRawStringArgument.WithSubstatements extends AbstractDeclaredStatement.WithRawStringArgument
  • Constructor Details

    • WithSubstatements

      protected WithSubstatements(String rawArgument, com.google.common.collect.ImmutableList<? extends DeclaredStatement<?>> substatements)
  • Method Details

    • declaredSubstatements

      public final com.google.common.collect.ImmutableList<? extends DeclaredStatement<?>> declaredSubstatements()
      Specified by:
      declaredSubstatements in interface DeclaredStatement<String>
      Overrides:
      declaredSubstatements in class AbstractDeclaredStatement<String>
    • hashCode

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

      public final boolean equals(Object arg0)
      Overrides:
      equals in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • addToStringAttributes

      protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper arg0)
    • maskList

      protected static final Object maskList(com.google.common.collect.ImmutableList<?> arg0)
    • unmaskList

      protected static final <T extends Object> com.google.common.collect.ImmutableList<T> unmaskList(Object arg0, Class<T> arg1)
    • maskSet

      protected static final Object maskSet(com.google.common.collect.ImmutableSet<?> arg0)
    • unmaskSet

      protected static final <T extends Object> com.google.common.collect.ImmutableSet<T> unmaskSet(Object arg0, Class<T> arg1)