Class FunctionScope
java.lang.Object
de.fraunhofer.aisec.cpg.passes.scopes.Scope
de.fraunhofer.aisec.cpg.passes.scopes.ValueDeclarationScope
de.fraunhofer.aisec.cpg.passes.scopes.FunctionScope
public class FunctionScope extends ValueDeclarationScope
-
Field Summary
Fields inherited from class de.fraunhofer.aisec.cpg.passes.scopes.ValueDeclarationScope
logFields inherited from class de.fraunhofer.aisec.cpg.passes.scopes.Scope
astNode, children, labelStatements, parent, scopedName -
Constructor Summary
Constructors Constructor Description FunctionScope(FunctionDeclaration astNode) -
Method Summary
Modifier and Type Method Description @NonNull java.util.Map<Type,java.util.List<de.fraunhofer.aisec.cpg.graph.Node>>getCatchesOrRelays()voidsetCatchesOrRelays(@NonNull java.util.Map<Type,java.util.List<de.fraunhofer.aisec.cpg.graph.Node>> catchesOrRelays)Methods inherited from class de.fraunhofer.aisec.cpg.passes.scopes.ValueDeclarationScope
addDeclaration, addTypedef, getTypedefs, getValueDeclarations, setTypedefs, setValueDeclarationsMethods inherited from class de.fraunhofer.aisec.cpg.passes.scopes.Scope
addLabelStatement, getAstNode, getChildren, getLabelStatements, getParent, getScopedName, setAstNode, setChildren, setLabelStatements, setParent, setScopedNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FunctionScope
-
-
Method Details