@@ -45,11 +45,6 @@ newtype TFrameworkModeEndpoint =
4545 * A framework mode endpoint.
4646 */
4747abstract 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