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

Packages that use TryCatchStatement
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.parser   
edu.rice.cs.javalanglevels.tree   
 

Uses of TryCatchStatement in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type TryCatchStatement
protected  void BodyTypeChecker.checkDuplicateExceptions(TryCatchStatement that)
          Makes sure that no super class of any exception is caught before the current exception's catch block.
protected  void BodyTypeChecker.compareThrownAndCaught(TryCatchStatement that, SymbolData[] caught_array, LinkedList<Pair<SymbolData,JExpression>> thrown)
          Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are.
protected  void TryCatchBodyTypeChecker.compareThrownAndCaught(TryCatchStatement that, SymbolData[] caught_array, LinkedList<Pair<SymbolData,JExpression>> thrown)
          Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are.
 Void BodyBodyFullJavaVisitor.forTryCatchStatementDoFirst(TryCatchStatement that)
          Ignore TryCatchStatement.
 Void JExpressionIFPrunableDepthFirstVisitor.forTryCatchStatementDoFirst(TryCatchStatement that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forTryCatchStatementOnly(TryCatchStatement that)
           
 TypeData TypeChecker.forTryCatchStatementOnly(TryCatchStatement that, TypeData tryBlockRes, TypeData[] catchBlocksRes)
           
protected  void BodyTypeChecker.makeSureCaughtStuffWasThrown(TryCatchStatement that, SymbolData[] caught_array, LinkedList<Pair<SymbolData,JExpression>> thrown)
          Make sure that every exception that is caught could have been thrown in the try statement
 

Uses of TryCatchStatement in edu.rice.cs.javalanglevels.parser
 

Methods in edu.rice.cs.javalanglevels.parser that return TryCatchStatement
 TryCatchStatement JExprParser.TryStatement()
           
 

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

Subclasses of TryCatchStatement in edu.rice.cs.javalanglevels.tree
 class NormalTryCatchStatement
          Class NormalTryCatchStatement, a component of the JExpressionIF composite hierarchy.
 class TryCatchFinallyStatement
          Class TryCatchFinallyStatement, a component of the JExpressionIF composite hierarchy.
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type TryCatchStatement
 RetType JExpressionIFAbstractVisitor.forTryCatchStatement(TryCatchStatement that)
           
 void JExpressionIFAbstractVisitor_void.forTryCatchStatement(TryCatchStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forTryCatchStatementDoFirst(TryCatchStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forTryCatchStatementOnly(TryCatchStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTryCatchStatementOnly(TryCatchStatement that, JExpressionIF tryBlock_result, JExpressionIF[] catchBlocks_result)
           
 RetType JExpressionIFDepthFirstVisitor.forTryCatchStatementOnly(TryCatchStatement that, RetType tryBlock_result, RetType[] catchBlocks_result)