Files
codeql/csharp/ql/test/library-tests/controlflow/graph/Common.qll
2018-10-25 14:15:09 +02:00

26 lines
570 B
Plaintext

import csharp
class StubFile extends File {
StubFile() {
this.getAbsolutePath().matches("%resources/stubs/%")
}
}
class SourceControlFlowElement extends ControlFlowElement {
SourceControlFlowElement() {
not this.getLocation().getFile() instanceof StubFile
}
}
class SourceControlFlowNode extends ControlFlow::Node {
SourceControlFlowNode() {
not this.getLocation().getFile() instanceof StubFile
}
}
class SourceBasicBlock extends ControlFlow::BasicBlock {
SourceBasicBlock() {
not this.getLocation().getFile() instanceof StubFile
}
}