Class IncludeDeclaration
- java.lang.Object
-
- de.fraunhofer.aisec.cpg.graph.Node
-
- de.fraunhofer.aisec.cpg.graph.declarations.Declaration
-
- de.fraunhofer.aisec.cpg.graph.declarations.IncludeDeclaration
-
- All Implemented Interfaces:
Persistable,IVisitable<Node>
public class IncludeDeclaration extends Declaration
-
-
Constructor Summary
Constructors Constructor Description IncludeDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInclude(IncludeDeclaration includeDeclaration)voidaddProblem(ProblemDeclaration problemDeclaration)voidaddProblems(java.util.Collection<ProblemDeclaration> c)booleanequals(java.lang.Object o)java.lang.StringgetFilename()java.util.List<IncludeDeclaration>getIncludes()java.util.List<PropertyEdge<IncludeDeclaration>>getIncludesPropertyEdge()java.util.List<ProblemDeclaration>getProblems()java.util.List<PropertyEdge<ProblemDeclaration>>getProblemsPropertyEdge()inthashCode()voidsetFilename(java.lang.String filename)java.lang.StringtoString()-
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.fraunhofer.aisec.cpg.processing.IVisitable
accept
-
-
-
-
Method Detail
-
getIncludes
public java.util.List<IncludeDeclaration> getIncludes()
-
getIncludesPropertyEdge
public java.util.List<PropertyEdge<IncludeDeclaration>> getIncludesPropertyEdge()
-
addInclude
public void addInclude(IncludeDeclaration includeDeclaration)
-
getProblems
public java.util.List<ProblemDeclaration> getProblems()
-
getProblemsPropertyEdge
public java.util.List<PropertyEdge<ProblemDeclaration>> getProblemsPropertyEdge()
-
addProblems
public void addProblems(java.util.Collection<ProblemDeclaration> c)
-
addProblem
public void addProblem(ProblemDeclaration problemDeclaration)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDeclaration
-
getFilename
public java.lang.String getFilename()
-
setFilename
public void setFilename(java.lang.String filename)
-
-