@@ -45,11 +45,6 @@ newtype TFrameworkModeEndpoint =
45
45
* A framework mode endpoint.
46
46
*/
47
47
abstract class FrameworkModeEndpoint extends TFrameworkModeEndpoint {
48
- /**
49
- * Returns the parameter index of the endpoint.
50
- */
51
- abstract int getIndex ( ) ;
52
-
53
48
/**
54
49
* Gets the input (if any) for this endpoint, eg.: `Argument[0]`.
55
50
*
@@ -88,8 +83,6 @@ class ExplicitParameterEndpoint extends FrameworkModeEndpoint, TExplicitParamete
88
83
89
84
ExplicitParameterEndpoint ( ) { this = TExplicitParameter ( param ) and param .fromSource ( ) }
90
85
91
- override int getIndex ( ) { result = param .getPosition ( ) }
92
-
93
86
override string getMaDInput ( ) { result = "Argument[" + param .getPosition ( ) + "]" }
94
87
95
88
override string getMaDOutput ( ) { none ( ) }
@@ -110,8 +103,6 @@ class QualifierEndpoint extends FrameworkModeEndpoint, TQualifier {
110
103
this = TQualifier ( callable ) and not callable .isStatic ( ) and callable .fromSource ( )
111
104
}
112
105
113
- override int getIndex ( ) { result = - 1 }
114
-
115
106
override string getMaDInput ( ) { result = "Argument[this]" }
116
107
117
108
override string getMaDOutput ( ) { none ( ) }
@@ -130,11 +121,6 @@ class ReturnValue extends FrameworkModeEndpoint, TReturnValue {
130
121
131
122
ReturnValue ( ) { this = TReturnValue ( callable ) and callable .fromSource ( ) }
132
123
133
- override int getIndex ( ) {
134
- // FIXME bogus value
135
- result = - 1
136
- }
137
-
138
124
override string getMaDInput ( ) { none ( ) }
139
125
140
126
override string getMaDOutput ( ) { result = "ReturnValue" }
@@ -154,8 +140,6 @@ class OverridableParameter extends FrameworkModeEndpoint, TOverridableParameter
154
140
155
141
OverridableParameter ( ) { this = TOverridableParameter ( method , param ) }
156
142
157
- override int getIndex ( ) { result = param .getPosition ( ) }
158
-
159
143
override string getMaDInput ( ) { none ( ) }
160
144
161
145
override string getMaDOutput ( ) { result = "Parameter[" + param .getPosition ( ) + "]" }
@@ -174,8 +158,6 @@ class OverridableQualifier extends FrameworkModeEndpoint, TOverridableQualifier
174
158
175
159
OverridableQualifier ( ) { this = TOverridableQualifier ( m ) }
176
160
177
- override int getIndex ( ) { result = - 1 }
178
-
179
161
override string getMaDInput ( ) { none ( ) }
180
162
181
163
override string getMaDOutput ( ) { result = "Parameter[this]" }
0 commit comments