View Javadoc

1   package io.github.reggert.reb4j;
2   
3   
4   /**
5    * Abstract class providing the canonical implementation of {@link Alternative}.
6    */
7   public abstract class AbstractAlternative extends AbstractExpression 
8   	implements Alternative
9   {
10  	private static final long serialVersionUID = 1L;
11  
12  	@Override
13  	public final Alternation or(final Alternation right) 
14  	{return new Alternation(this, right);}
15  
16  	@Override
17  	public final Alternation or(final Alternative right) 
18  	{return new Alternation(this, right);}
19  
20  }