The Meta-Environment API

org.meta_environment.rascal.ast
Class Catch.Ambiguity

java.lang.Object
  extended by org.meta_environment.rascal.ast.AbstractAST
      extended by org.meta_environment.rascal.ast.Catch
          extended by org.meta_environment.rascal.ast.Catch.Ambiguity
All Implemented Interfaces:
IVisitable
Enclosing class:
Catch

public static class Catch.Ambiguity
extends Catch


Nested Class Summary
 
Nested classes/interfaces inherited from class org.meta_environment.rascal.ast.Catch
Catch.Ambiguity, Catch.Binding, Catch.Default
 
Field Summary
private  java.util.List<Catch> alternatives
           
 
Fields inherited from class org.meta_environment.rascal.ast.AbstractAST
node, stats
 
Constructor Summary
Catch.Ambiguity(org.eclipse.imp.pdb.facts.INode node, java.util.List<Catch> alternatives)
           
 
Method Summary
<T> T
accept(IASTVisitor<T> v)
           
 java.util.List<Catch> getAlternatives()
           
 
Methods inherited from class org.meta_environment.rascal.ast.Catch
getBody, getPattern, hasBody, hasPattern, isBinding, isDefault
 
Methods inherited from class org.meta_environment.rascal.ast.AbstractAST
equals, getLocation, getStats, getTree, hashCode, setStats, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

alternatives

private final java.util.List<Catch> alternatives
Constructor Detail

Catch.Ambiguity

public Catch.Ambiguity(org.eclipse.imp.pdb.facts.INode node,
                       java.util.List<Catch> alternatives)
Method Detail

getAlternatives

public java.util.List<Catch> getAlternatives()

accept

public <T> T accept(IASTVisitor<T> v)
Specified by:
accept in class Catch

The Meta-Environment API