|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||