Class ArrPattern.Pattern1<Item,​A>

java.lang.Object
xyz.cofe.text.parse.ArrPattern.Pattern1<Item,​A>
Enclosing class:
ArrPattern<Item>

public static class ArrPattern.Pattern1<Item,​A>
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    Pattern1​(Arr<Item> arr, xyz.cofe.fn.Fn0<java.util.Optional<A>> get)  
  • Method Summary

    Modifier and Type Method Description
    <B> ArrPattern.Pattern2<Item,​A,​B> like​(int pos, java.lang.Class<B> cls)  
    <Z> java.util.Optional<Z> match​(xyz.cofe.fn.Fn1<A,​Z> call)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Pattern1

      public Pattern1​(Arr<Item> arr, xyz.cofe.fn.Fn0<java.util.Optional<A>> get)
  • Method Details

    • match

      public <Z> java.util.Optional<Z> match​(xyz.cofe.fn.Fn1<A,​Z> call)
    • like

      public <B> ArrPattern.Pattern2<Item,​A,​B> like​(int pos, java.lang.Class<B> cls)