Merge pull request #8431 from erik-krogh/deadCode

Delete dead code
This commit is contained in:
Erik Krogh Kristensen
2022-03-15 20:09:06 +01:00
committed by GitHub
37 changed files with 326 additions and 304 deletions

View File

@@ -16,13 +16,6 @@
import java
class ReachFromStmt extends Stmt {
ReachFromStmt() {
exists(Method m | m.getBody() = this) or
exists(WhileStmt w | w.getStmt() = this)
}
}
class SleepMethod extends Method {
SleepMethod() {
this.getName() = "sleep" and

View File

@@ -15,11 +15,6 @@ import semmle.code.java.Expr
import semmle.code.java.Statement
import semmle.code.java.JDK
/** A use of `+` that has type `String`. */
class StringCat extends AddExpr {
StringCat() { this.getType() instanceof TypeString }
}
/**
* An assignment of the form
*

View File

@@ -36,16 +36,6 @@ class MessageDigest extends RefType {
MessageDigest() { this.hasQualifiedName("java.security", "MessageDigest") }
}
/** The method call `MessageDigest.getInstance(...)` */
class MDConstructor extends StaticMethodAccess {
MDConstructor() {
exists(Method m | m = this.getMethod() |
m.getDeclaringType() instanceof MessageDigest and
m.hasName("getInstance")
)
}
}
/** The method `digest()` declared in `java.security.MessageDigest`. */
class MDDigestMethod extends Method {
MDDigestMethod() {