Uses of Class
edu.rice.cs.javalanglevels.tree.CatchBlock

Packages that use CatchBlock
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.tree   
 

Uses of CatchBlock in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type CatchBlock
 Void BodyBodyIntermediateVisitor.forCatchBlock(CatchBlock that)
          Visit the block as in forBlock(), but first add the exception parameter as a variable in that lock.
 Void BodyBodyFullJavaVisitor.forCatchBlock(CatchBlock that)
          Visit the block as in forBlock(), but first add the exception parameter as a variable in that block.
 TypeData BodyTypeChecker.forCatchBlock(CatchBlock that)
          Resolves the type of the exception, and visits the body, making sure the exception variable is in scope.
 Void JExpressionIFPrunableDepthFirstVisitor.forCatchBlock(CatchBlock that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forCatchBlockDoFirst(CatchBlock that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forCatchBlockOnly(CatchBlock that)
           
 TypeData BodyTypeChecker.forCatchBlockOnly(CatchBlock that, SymbolData exception_result, TypeData block_result)
           
 

Uses of CatchBlock in edu.rice.cs.javalanglevels.tree
 

Methods in edu.rice.cs.javalanglevels.tree that return CatchBlock
 CatchBlock[] TryCatchStatement.getCatchBlocks()
           
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type CatchBlock
 RetType JExpressionIFAbstractVisitor.forCatchBlock(CatchBlock that)
           
 void JExpressionIFDepthFirstVisitor_void.forCatchBlock(CatchBlock that)
           
 void JExpressionIFAbstractVisitor_void.forCatchBlock(CatchBlock that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCatchBlock(CatchBlock that)
           
 RetType JExpressionIFDepthFirstVisitor.forCatchBlock(CatchBlock that)
           
 RetType JExpressionIFVisitor.forCatchBlock(CatchBlock that)
          Process an instance of CatchBlock.
 void JExpressionIFVisitor_void.forCatchBlock(CatchBlock that)
          Process an instance of CatchBlock.
 void JExpressionIFDepthFirstVisitor_void.forCatchBlockDoFirst(CatchBlock that)
           
 void JExpressionIFDepthFirstVisitor_void.forCatchBlockOnly(CatchBlock that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCatchBlockOnly(CatchBlock that, JExpressionIF exception_result, JExpressionIF block_result)
           
 RetType JExpressionIFDepthFirstVisitor.forCatchBlockOnly(CatchBlock that, RetType exception_result, RetType block_result)
           
 

Constructors in edu.rice.cs.javalanglevels.tree with parameters of type CatchBlock
NormalTryCatchStatement(SourceInfo in_sourceInfo, Block in_tryBlock, CatchBlock[] in_catchBlocks)
          Constructs a NormalTryCatchStatement.
TryCatchFinallyStatement(SourceInfo in_sourceInfo, Block in_tryBlock, CatchBlock[] in_catchBlocks, Block in_finallyBlock)
          Constructs a TryCatchFinallyStatement.
TryCatchStatement(SourceInfo in_sourceInfo, Block in_tryBlock, CatchBlock[] in_catchBlocks)
          Constructs a TryCatchStatement.