Class TryStatement
- java.lang.Object
-
- de.fraunhofer.aisec.cpg.graph.Node
-
- de.fraunhofer.aisec.cpg.graph.statements.Statement
-
- de.fraunhofer.aisec.cpg.graph.statements.TryStatement
-
- All Implemented Interfaces:
DeclarationHolder,Persistable,IVisitable<Node>
public class TryStatement extends Statement
-
-
Constructor Summary
Constructors Constructor Description TryStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)@NonNull java.util.List<CatchClause>getCatchClauses()java.util.List<PropertyEdge<CatchClause>>getCatchClausesPropertyEdge()CompoundStatementgetFinallyBlock()@NonNull java.util.List<Statement>getResources()java.util.List<PropertyEdge<Statement>>getResourcesPropertyEdge()CompoundStatementgetTryBlock()inthashCode()voidsetCatchClauses(java.util.List<CatchClause> catchClauses)voidsetFinallyBlock(CompoundStatement finallyBlock)voidsetResources(java.util.List<Statement> resources)voidsetTryBlock(CompoundStatement tryBlock)-
Methods inherited from class de.fraunhofer.aisec.cpg.graph.statements.Statement
addDeclaration, getLocals, getLocalsPropertyEdge, removeLocal, setLocals
-
Methods inherited from class de.fraunhofer.aisec.cpg.graph.Node
addAnnotations, addNextCFG, addNextCFG, addNextDFG, addNextEOG, addPrevDFG, addPrevEOG, addTypedef, clearNextEOG, disconnectFromGraph, getAnnotations, getArgumentIndex, getCode, getFile, getId, getLocation, getName, getNextCFG, getNextDFG, getNextEOG, getNextEOGProperties, getNextEOGPropertyEdge, getPrevDFG, getPrevEOG, getPrevEOGProperties, getTypedefs, isDummy, isImplicit, removeNextDFG, removePrevDFG, removePrevEOGEntries, removePrevEOGEntry, setArgumentIndex, setCode, setComment, setDummy, setFile, setImplicit, setLocation, setName, setNextDFG, setNextEOG, setPrevDFG, setPrevEOG, setPrevEOGProperties, setTypedefs, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.fraunhofer.aisec.cpg.graph.DeclarationHolder
addIfNotContains, addIfNotContains, addIfNotContains
-
Methods inherited from interface de.fraunhofer.aisec.cpg.processing.IVisitable
accept
-
-
-
-
Method Detail
-
getResources
public @NonNull java.util.List<Statement> getResources()
-
getResourcesPropertyEdge
public java.util.List<PropertyEdge<Statement>> getResourcesPropertyEdge()
-
setResources
public void setResources(java.util.List<Statement> resources)
-
getTryBlock
public CompoundStatement getTryBlock()
-
setTryBlock
public void setTryBlock(CompoundStatement tryBlock)
-
getFinallyBlock
public CompoundStatement getFinallyBlock()
-
setFinallyBlock
public void setFinallyBlock(CompoundStatement finallyBlock)
-
getCatchClauses
public @NonNull java.util.List<CatchClause> getCatchClauses()
-
getCatchClausesPropertyEdge
public java.util.List<PropertyEdge<CatchClause>> getCatchClausesPropertyEdge()
-
setCatchClauses
public void setCatchClauses(java.util.List<CatchClause> catchClauses)
-
-