Skip to content

Commit a0a3dfb

Browse files
authored
Merge pull request #10108 from hvitved/remove-redundant-overrides
Remove redundant overrides
2 parents 75f6209 + 18fb4a8 commit a0a3dfb

File tree

19 files changed

+3
-57
lines changed

19 files changed

+3
-57
lines changed

cpp/ql/lib/semmle/code/cpp/File.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,6 @@ class Folder extends Container, @folder {
218218
class File extends Container, @file {
219219
override string getAbsolutePath() { files(underlyingElement(this), result) }
220220

221-
override string toString() { result = Container.super.toString() }
222-
223221
override string getAPrimaryQlClass() { result = "File" }
224222

225223
override Location getLocation() {

csharp/ql/lib/semmle/code/cil/Types.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,6 @@ class FunctionPointerType extends Type, CustomModifierReceiver, Parameterizable,
309309
/** Gets the calling convention. */
310310
int getCallingConvention() { cil_function_pointer_calling_conventions(this, result) }
311311

312-
override string toString() { result = Type.super.toString() }
313-
314312
/** Holds if the return type is `void`. */
315313
predicate returnsVoid() { this.getReturnType() instanceof VoidType }
316314

csharp/ql/lib/semmle/code/csharp/Callable.qll

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,7 @@ class Callable extends DotNet::Callable, Parameterizable, ExprOrStmtParent, @cal
215215
/** Gets a `Call` that has this callable as a target. */
216216
Call getACall() { this = result.getTarget() }
217217

218-
override Parameter getParameter(int n) { result = Parameterizable.super.getParameter(n) }
219-
220218
override Parameter getAParameter() { result = Parameterizable.super.getAParameter() }
221-
222-
override int getNumberOfParameters() { result = Parameterizable.super.getNumberOfParameters() }
223219
}
224220

225221
/**
@@ -276,8 +272,6 @@ class Method extends Callable, Virtualizable, Attributable, @method {
276272
predicate hasParams() { exists(this.getParamsType()) }
277273

278274
// Remove when `Callable.isOverridden()` is removed
279-
override predicate isOverridden() { Virtualizable.super.isOverridden() }
280-
281275
override predicate fromSource() {
282276
Callable.super.fromSource() and
283277
not this.isCompilerGenerated()
@@ -472,8 +466,6 @@ class RecordCloneMethod extends Method, DotNet::RecordCloneCallable {
472466
override Constructor getConstructor() {
473467
result = DotNet::RecordCloneCallable.super.getConstructor()
474468
}
475-
476-
override string toString() { result = Method.super.toString() }
477469
}
478470

479471
/**

csharp/ql/lib/semmle/code/csharp/Namespace.qll

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,6 @@ class Namespace extends DotNet::Namespace, TypeContainer, Declaration, @namespac
116116
override Location getALocation() { result = this.getADeclaration().getALocation() }
117117

118118
override string toString() { result = DotNet::Namespace.super.toString() }
119-
120-
override predicate hasQualifiedName(string a, string b) {
121-
DotNet::Namespace.super.hasQualifiedName(a, b)
122-
}
123119
}
124120

125121
/**

csharp/ql/lib/semmle/code/csharp/Property.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ class DeclarationWithAccessors extends AssignableMember, Virtualizable, Attribut
4242
}
4343

4444
override Type getType() { none() }
45-
46-
override string toString() { result = AssignableMember.super.toString() }
4745
}
4846

4947
/**

csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -817,10 +817,6 @@ class TranslatedNonFieldVariableAccess extends TranslatedVariableAccess {
817817
else result = this.getInstruction(AddressTag())
818818
}
819819

820-
override Instruction getInstructionOperand(InstructionTag tag, OperandTag operandTag) {
821-
result = TranslatedVariableAccess.super.getInstructionOperand(tag, operandTag)
822-
}
823-
824820
override predicate hasInstruction(Opcode opcode, InstructionTag tag, CSharpType resultType) {
825821
TranslatedVariableAccess.super.hasInstruction(opcode, tag, resultType)
826822
or

csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ abstract class TranslatedCompilerGeneratedDeclaration extends LocalVariableDecla
2121
result = "compiler generated declaration (" + generatedBy.toString() + ")"
2222
}
2323

24-
override TranslatedElement getChild(int id) {
25-
result = LocalVariableDeclarationBase.super.getChild(id)
26-
}
27-
2824
override Instruction getChildSuccessor(TranslatedElement child) {
2925
child = getInitialization() and result = getInstruction(InitializerStoreTag())
3026
}

javascript/ql/lib/semmle/javascript/Files.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,6 @@ class File extends Container, @file {
234234
/** Gets a toplevel piece of JavaScript code in this file. */
235235
TopLevel getATopLevel() { result.getFile() = this }
236236

237-
override string toString() { result = Container.super.toString() }
238-
239237
/** Gets the URL of this file. */
240238
override string getURL() { result = "file://" + this.getAbsolutePath() + ":0:0:0:0" }
241239

javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ abstract private class BracketedListOfExpressions extends Expr {
4343
* An array expression viewed as a bracketed list of expressions.
4444
*/
4545
private class ArrayExprIsABracketedListOfExpressions extends ArrayExpr, BracketedListOfExpressions {
46-
override predicate isImpure() { ArrayExpr.super.isImpure() }
47-
4846
/** Gets the `i`th element of this array literal. */
4947
override Expr getElement(int i) { result = ArrayExpr.super.getElement(i) }
5048
}

javascript/ql/test/library-tests/frameworks/Testing/customised/Tests.ql

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import semmle.javascript.frameworks.Testing
22

33
class MyTest extends Test, CallExpr {
44
MyTest() { getCallee().(VarAccess).getName() = "mytest" }
5-
6-
override string toString() { result = CallExpr.super.toString() }
75
}
86

97
from Test t

0 commit comments

Comments
 (0)