The Meta-Environment API

org.meta_environment.rascal.ast
Class Body.Ambiguity

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

public static class Body.Ambiguity
extends Body


Nested Class Summary
 
Nested classes/interfaces inherited from class org.meta_environment.rascal.ast.Body
Body.Ambiguity, Body.Anything, Body.Toplevels
 
Field Summary
private  java.util.List<Body> alternatives
           
 
Fields inherited from class org.meta_environment.rascal.ast.AbstractAST
node, stats
 
Constructor Summary
Body.Ambiguity(org.eclipse.imp.pdb.facts.INode node, java.util.List<Body> alternatives)
           
 
Method Summary
<T> T
accept(IASTVisitor<T> v)
           
 java.util.List<Body> getAlternatives()
           
 
Methods inherited from class org.meta_environment.rascal.ast.Body
getMarker, getRest, getToplevels, hasMarker, hasRest, hasToplevels, isAnything, isToplevels
 
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<Body> alternatives
Constructor Detail

Body.Ambiguity

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

getAlternatives

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

accept

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

The Meta-Environment API