9797import org .eclipse .jdt .core .dom .MethodInvocation ;
9898import org .eclipse .jdt .core .dom .MethodRef ;
9999import org .eclipse .jdt .core .dom .Modifier ;
100+ import org .eclipse .jdt .core .dom .Modifier .ModifierKeyword ;
100101import org .eclipse .jdt .core .dom .ModuleDeclaration ;
101102import org .eclipse .jdt .core .dom .Name ;
102103import org .eclipse .jdt .core .dom .NormalAnnotation ;
130131import org .eclipse .jdt .core .dom .VariableDeclarationExpression ;
131132import org .eclipse .jdt .core .dom .VariableDeclarationFragment ;
132133import org .eclipse .jdt .core .dom .VariableDeclarationStatement ;
133- import org .eclipse .jdt .core .dom .Modifier .ModifierKeyword ;
134134import org .eclipse .jdt .core .formatter .DefaultCodeFormatterConstants ;
135135import org .eclipse .jdt .core .search .IJavaSearchConstants ;
136136import org .eclipse .jdt .core .search .SearchEngine ;
@@ -2340,9 +2340,9 @@ private void findOverridableMethods0(ITypeBinding typeBinding, Set<String> alrea
23402340 proposal .setTypeName (method .getReturnType ().getName ().toCharArray ());
23412341 proposal .setDeclarationPackageName (typeBinding .getPackage ().getName ().toCharArray ());
23422342 proposal .setDeclarationTypeName (typeBinding .getQualifiedName ().toCharArray ());
2343- proposal .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (method .getDeclaringClass ()));
2343+ proposal .setDeclarationSignature (SignatureUtils . getSignatureChar (method .getDeclaringClass ()));
23442344 proposal .setKey (method .getKey ().toCharArray ());
2345- proposal .setSignature (DOMCompletionEngineBuilder . getSignature (method ));
2345+ proposal .setSignature (SignatureUtils . getSignatureChar (method ));
23462346 proposal .setParameterNames (Stream .of (method .getParameterNames ()).map (name -> name .toCharArray ()).toArray (char [][]::new ));
23472347
23482348 int relevance = RelevanceConstants .R_DEFAULT
@@ -2663,7 +2663,7 @@ private CompletionProposal toProposal(IBinding binding, String completion) {
26632663 res .setParameterNames (paramNames .stream ().map (String ::toCharArray ).toArray (i -> new char [i ][]));
26642664 }
26652665 res .setParameterTypeNames (Stream .of (methodBinding .getParameterNames ()).map (String ::toCharArray ).toArray (char [][]::new ));
2666- res .setSignature (DOMCompletionEngineBuilder . getSignature (methodBinding ));
2666+ res .setSignature (SignatureUtils . getSignatureChar (methodBinding ));
26672667 if (!methodBinding .getDeclaringClass ().getQualifiedName ().isEmpty ()) {
26682668 res .setDeclarationSignature (Signature
26692669 .createTypeSignature (methodBinding .getDeclaringClass ().getQualifiedName ().toCharArray (), true )
@@ -3092,7 +3092,7 @@ private CompletionProposal toProposal(IJavaElement element) {
30923092
30933093 private CompletionProposal toNewMethodProposal (ITypeBinding parentType , String newMethodName ) {
30943094 DOMInternalCompletionProposal res = createProposal (CompletionProposal .POTENTIAL_METHOD_DECLARATION );
3095- res .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (parentType ));
3095+ res .setDeclarationSignature (SignatureUtils . getSignatureChar (parentType ));
30963096 res .setSignature (Signature .createMethodSignature (CharOperation .NO_CHAR_CHAR , Signature .createCharArrayTypeSignature (VOID , true )));
30973097 res .setDeclarationPackageName (parentType .getPackage ().getName ().toCharArray ());
30983098 res .setDeclarationTypeName (parentType .getQualifiedName ().toCharArray ());
@@ -3380,12 +3380,12 @@ private CompletionProposal toStaticImportProposal(IBinding binding) {
33803380 if (binding instanceof IMethodBinding methodBinding ) {
33813381 res = createProposal (CompletionProposal .METHOD_IMPORT );
33823382 res .setName (methodBinding .getName ().toCharArray ());
3383- res .setSignature (DOMCompletionEngineBuilder . getSignature (methodBinding ));
3383+ res .setSignature (SignatureUtils . getSignatureChar (methodBinding ));
33843384
3385- res .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (methodBinding .getDeclaringClass ()));
3386- res .setSignature (DOMCompletionEngineBuilder . getSignature (methodBinding ));
3385+ res .setDeclarationSignature (SignatureUtils . getSignatureChar (methodBinding .getDeclaringClass ()));
3386+ res .setSignature (SignatureUtils . getSignatureChar (methodBinding ));
33873387 if (methodBinding != methodBinding .getMethodDeclaration ()) {
3388- res .setOriginalSignature (DOMCompletionEngineBuilder . getSignature (methodBinding .getMethodDeclaration ()));
3388+ res .setOriginalSignature (SignatureUtils . getSignatureChar (methodBinding .getMethodDeclaration ()));
33893389 }
33903390 res .setDeclarationPackageName (methodBinding .getDeclaringClass ().getPackage ().getName ().toCharArray ());
33913391 res .setDeclarationTypeName (methodBinding .getDeclaringClass ().getQualifiedName ().toCharArray ());
@@ -3416,7 +3416,7 @@ private CompletionProposal toStaticImportProposal(IBinding binding) {
34163416 } else if (binding instanceof IVariableBinding variableBinding ) {
34173417 res = createProposal (CompletionProposal .FIELD_IMPORT );
34183418
3419- res .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (variableBinding .getDeclaringClass ()));
3419+ res .setDeclarationSignature (SignatureUtils . getSignatureChar (variableBinding .getDeclaringClass ()));
34203420 res .setSignature (Signature .createTypeSignature (variableBinding .getType ().getQualifiedName ().toCharArray (), true )
34213421 .toCharArray ());
34223422 res .setDeclarationPackageName (variableBinding .getDeclaringClass ().getPackage ().getName ().toCharArray ());
@@ -3435,7 +3435,7 @@ private CompletionProposal toStaticImportProposal(IBinding binding) {
34353435
34363436 res = createProposal (CompletionProposal .TYPE_IMPORT );
34373437 res .setDeclarationSignature (typeBinding .getPackage ().getName ().toCharArray ());
3438- res .setSignature (DOMCompletionEngineBuilder . getSignature (typeBinding ));
3438+ res .setSignature (SignatureUtils . getSignatureChar (typeBinding ));
34393439 res .setPackageName (typeBinding .getPackage ().getName ().toCharArray ());
34403440 res .setTypeName (typeBinding .getQualifiedName ().toCharArray ());
34413441 res .setAdditionalFlags (CompletionFlags .Default );
@@ -3475,8 +3475,8 @@ private CompletionProposal toStaticImportProposal(IBinding binding) {
34753475
34763476 private CompletionProposal toAnnotationAttributeRefProposal (IMethodBinding method ) {
34773477 CompletionProposal proposal = createProposal (CompletionProposal .ANNOTATION_ATTRIBUTE_REF );
3478- proposal .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (method .getDeclaringClass ()));
3479- proposal .setSignature (DOMCompletionEngineBuilder . getSignature (method .getReturnType ()));
3478+ proposal .setDeclarationSignature (SignatureUtils . getSignatureChar (method .getDeclaringClass ()));
3479+ proposal .setSignature (SignatureUtils . getSignatureChar (method .getReturnType ()));
34803480 proposal .setName (method .getName ().toCharArray ());
34813481 // add "=" to completion since it will always be needed
34823482 char [] completion = method .getName ().toCharArray ();
@@ -3777,12 +3777,12 @@ private CompletionProposal createLambdaExpressionProposal(IMethodBinding method)
37773777 .map (s -> s .toCharArray ()) //
37783778 .toArray (char [][]::new );
37793779
3780- res .setDeclarationSignature (DOMCompletionEngineBuilder . getSignature (method .getDeclaringClass ()));
3781- res .setSignature (DOMCompletionEngineBuilder . getSignature (method ));
3780+ res .setDeclarationSignature (SignatureUtils . getSignatureChar (method .getDeclaringClass ()));
3781+ res .setSignature (SignatureUtils . getSignatureChar (method ));
37823782
37833783 IMethodBinding original = method .getMethodDeclaration ();
37843784 if (original != method ) {
3785- res .setOriginalSignature (DOMCompletionEngineBuilder . getSignature (original ));
3785+ res .setOriginalSignature (SignatureUtils . getSignatureChar (original ));
37863786 }
37873787
37883788 setRange (res );
0 commit comments