Skip to content

Commit 53b3755

Browse files
Stephan Brandauertausbn
andcommitted
remove now-unused getIndex predicate
Co-authored-by: @tausbn <[email protected]>
1 parent 9f7f2ab commit 53b3755

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

java/ql/automodel/src/AutomodelFrameworkModeCharacteristics.qll

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,6 @@ newtype TFrameworkModeEndpoint =
4545
* A framework mode endpoint.
4646
*/
4747
abstract class FrameworkModeEndpoint extends TFrameworkModeEndpoint {
48-
/**
49-
* Returns the parameter index of the endpoint.
50-
*/
51-
abstract int getIndex();
52-
5348
/**
5449
* Gets the input (if any) for this endpoint, eg.: `Argument[0]`.
5550
*
@@ -88,8 +83,6 @@ class ExplicitParameterEndpoint extends FrameworkModeEndpoint, TExplicitParamete
8883

8984
ExplicitParameterEndpoint() { this = TExplicitParameter(param) and param.fromSource() }
9085

91-
override int getIndex() { result = param.getPosition() }
92-
9386
override string getMaDInput() { result = "Argument[" + param.getPosition() + "]" }
9487

9588
override string getMaDOutput() { none() }
@@ -110,8 +103,6 @@ class QualifierEndpoint extends FrameworkModeEndpoint, TQualifier {
110103
this = TQualifier(callable) and not callable.isStatic() and callable.fromSource()
111104
}
112105

113-
override int getIndex() { result = -1 }
114-
115106
override string getMaDInput() { result = "Argument[this]" }
116107

117108
override string getMaDOutput() { none() }
@@ -130,11 +121,6 @@ class ReturnValue extends FrameworkModeEndpoint, TReturnValue {
130121

131122
ReturnValue() { this = TReturnValue(callable) and callable.fromSource() }
132123

133-
override int getIndex() {
134-
// FIXME bogus value
135-
result = -1
136-
}
137-
138124
override string getMaDInput() { none() }
139125

140126
override string getMaDOutput() { result = "ReturnValue" }
@@ -154,8 +140,6 @@ class OverridableParameter extends FrameworkModeEndpoint, TOverridableParameter
154140

155141
OverridableParameter() { this = TOverridableParameter(method, param) }
156142

157-
override int getIndex() { result = param.getPosition() }
158-
159143
override string getMaDInput() { none() }
160144

161145
override string getMaDOutput() { result = "Parameter[" + param.getPosition() + "]" }
@@ -174,8 +158,6 @@ class OverridableQualifier extends FrameworkModeEndpoint, TOverridableQualifier
174158

175159
OverridableQualifier() { this = TOverridableQualifier(m) }
176160

177-
override int getIndex() { result = -1 }
178-
179161
override string getMaDInput() { none() }
180162

181163
override string getMaDOutput() { result = "Parameter[this]" }

0 commit comments

Comments
 (0)