Delete unused methods in SuggestionBuilder.

Change-Id: I9849e6c5534c73233381f93e2bca0cfed2535669
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/383701
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Keerti Parthasarathy <keertip@google.com>
diff --git a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
index 1b4d168..9923365 100644
--- a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
+++ b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
@@ -194,30 +194,6 @@
     }
   }
 
-  /// Add a suggestion for a catch [parameter].
-  void suggestCatchParameter(LocalVariableElement parameter) {
-    var variableType = parameter.type;
-    var contextType = request.featureComputer
-        .contextTypeFeature(request.contextType, variableType);
-    var elementKind = _computeElementKind(parameter);
-    var isConstant = _preferConstants
-        ? request.featureComputer.isConstantFeature(parameter)
-        : 0.0;
-    var relevance = relevanceComputer.computeScore(
-      contextType: contextType,
-      elementKind: elementKind,
-      isConstant: isConstant,
-    );
-    _addBuilder(
-      _createCompletionSuggestionBuilder(
-        parameter,
-        kind: CompletionSuggestionKind.IDENTIFIER,
-        relevance: relevance,
-        isNotImported: isNotImportedLibrary,
-      ),
-    );
-  }
-
   /// Add a suggestion to insert a closure.
   void suggestClosure(
       {required String completion,
@@ -296,29 +272,6 @@
     }
   }
 
-  /// Add a suggestion for a top-level [element]. If a [kind] is provided it
-  /// will be used as the kind for the suggestion.
-  void suggestElement(Element element,
-      {CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION}) {
-    if (element is InterfaceElement) {
-      suggestInterface(element);
-    } else if (element is ConstructorElement) {
-      suggestConstructor(element, kind: kind);
-    } else if (element is ExtensionElement) {
-      suggestExtension(element, kind: kind);
-    } else if (element is FunctionElement &&
-        element.enclosingElement3 is CompilationUnitElement) {
-      suggestTopLevelFunction(element, kind: kind);
-    } else if (element is PropertyAccessorElement &&
-        element.enclosingElement3 is CompilationUnitElement) {
-      suggestTopLevelPropertyAccessor(element);
-    } else if (element is TypeAliasElement) {
-      suggestTypeAlias(element);
-    } else {
-      throw ArgumentError('Cannot suggest a ${element.runtimeType}');
-    }
-  }
-
   /// Add a suggestion for an enum [constant]. If the enum can only be
   /// referenced using a prefix, then the [prefix] should be provided.
   void suggestEnumConstant(FieldElement constant,
@@ -408,20 +361,6 @@
     }
   }
 
-  /// Add a suggestion to reference a [field] in a field formal parameter.
-  void suggestFieldFormalParameter(FieldElement field) {
-    // TODO(brianwilkerson): Add a parameter (`bool includePrefix`) indicating
-    //  whether to include the `this.` prefix in the completion.
-    _addBuilder(
-      _createCompletionSuggestionBuilder(
-        field,
-        kind: CompletionSuggestionKind.IDENTIFIER,
-        relevance: Relevance.fieldFormalParameter,
-        isNotImported: isNotImportedLibrary,
-      ),
-    );
-  }
-
   void suggestFormalParameter({
     required ParameterElement element,
     required int distance,