1 /******************************************************************************* 2 * Copyright (c) 2000, 2006 IBM Corporation and others. 3 * 4 * This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License 2.0 6 * which accompanies this distribution, and is available at 7 * https://www.eclipse.org/legal/epl-2.0/ 8 * 9 * SPDX-License-Identifier: EPL-2.0 10 * 11 * Contributors: 12 * IBM Corporation - initial API and implementation 13 *******************************************************************************/ 14 package org.eclipse.jdt.core; 15 16 import org.eclipse.jdt.core.compiler.IProblem; 17 18 /** 19 * Adapter of the requestor interface <code>ICompletionRequestor</code>. 20 * <p> 21 * This class is intended to be instantiated and subclassed by clients. 22 * </p> 23 * 24 * @see ICompletionRequestor 25 * @since 2.0 26 * @deprecated Subclass {@link CompletionRequestor} instead. 27 */ 28 public class CompletionRequestorAdapter implements ICompletionRequestor { 29 30 @Override acceptAnonymousType( char[] superTypePackageName, char[] superTypeName, char[][] parameterPackageNames, char[][] parameterTypeNames, char[][] parameterNames, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)31 public void acceptAnonymousType( 32 char[] superTypePackageName, 33 char[] superTypeName, 34 char[][] parameterPackageNames, 35 char[][] parameterTypeNames, 36 char[][] parameterNames, 37 char[] completionName, 38 int modifiers, 39 int completionStart, 40 int completionEnd, 41 int relevance) { 42 // default behavior is to ignore 43 } 44 45 @Override acceptClass( char[] packageName, char[] className, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)46 public void acceptClass( 47 char[] packageName, 48 char[] className, 49 char[] completionName, 50 int modifiers, 51 int completionStart, 52 int completionEnd, 53 int relevance) { 54 // default behavior is to ignore 55 } 56 57 @Override acceptError(IProblem error)58 public void acceptError(IProblem error) { 59 // default behavior is to ignore 60 } 61 62 @Override acceptField( char[] declaringTypePackageName, char[] declaringTypeName, char[] name, char[] typePackageName, char[] typeName, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)63 public void acceptField( 64 char[] declaringTypePackageName, 65 char[] declaringTypeName, 66 char[] name, 67 char[] typePackageName, 68 char[] typeName, 69 char[] completionName, 70 int modifiers, 71 int completionStart, 72 int completionEnd, 73 int relevance) { 74 // default behavior is to ignore 75 } 76 77 @Override acceptInterface( char[] packageName, char[] interfaceName, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)78 public void acceptInterface( 79 char[] packageName, 80 char[] interfaceName, 81 char[] completionName, 82 int modifiers, 83 int completionStart, 84 int completionEnd, 85 int relevance) { 86 // default behavior is to ignore 87 } 88 89 @Override acceptKeyword( char[] keywordName, int completionStart, int completionEnd, int relevance)90 public void acceptKeyword( 91 char[] keywordName, 92 int completionStart, 93 int completionEnd, 94 int relevance) { 95 // default behavior is to ignore 96 } 97 98 @Override acceptLabel( char[] labelName, int completionStart, int completionEnd, int relevance)99 public void acceptLabel( 100 char[] labelName, 101 int completionStart, 102 int completionEnd, 103 int relevance) { 104 // default behavior is to ignore 105 } 106 107 @Override acceptLocalVariable( char[] name, char[] typePackageName, char[] typeName, int modifiers, int completionStart, int completionEnd, int relevance)108 public void acceptLocalVariable( 109 char[] name, 110 char[] typePackageName, 111 char[] typeName, 112 int modifiers, 113 int completionStart, 114 int completionEnd, 115 int relevance) { 116 // default behavior is to ignore 117 } 118 119 @Override acceptMethod( char[] declaringTypePackageName, char[] declaringTypeName, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, char[][] parameterNames, char[] returnTypePackageName, char[] returnTypeName, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)120 public void acceptMethod( 121 char[] declaringTypePackageName, 122 char[] declaringTypeName, 123 char[] selector, 124 char[][] parameterPackageNames, 125 char[][] parameterTypeNames, 126 char[][] parameterNames, 127 char[] returnTypePackageName, 128 char[] returnTypeName, 129 char[] completionName, 130 int modifiers, 131 int completionStart, 132 int completionEnd, 133 int relevance) { 134 // default behavior is to ignore 135 } 136 137 @Override acceptMethodDeclaration( char[] declaringTypePackageName, char[] declaringTypeName, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, char[][] parameterNames, char[] returnTypePackageName, char[] returnTypeName, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance)138 public void acceptMethodDeclaration( 139 char[] declaringTypePackageName, 140 char[] declaringTypeName, 141 char[] selector, 142 char[][] parameterPackageNames, 143 char[][] parameterTypeNames, 144 char[][] parameterNames, 145 char[] returnTypePackageName, 146 char[] returnTypeName, 147 char[] completionName, 148 int modifiers, 149 int completionStart, 150 int completionEnd, 151 int relevance) { 152 // default behavior is to ignore 153 } 154 155 @Override acceptModifier( char[] modifierName, int completionStart, int completionEnd, int relevance)156 public void acceptModifier( 157 char[] modifierName, 158 int completionStart, 159 int completionEnd, 160 int relevance) { 161 // default behavior is to ignore 162 } 163 164 @Override acceptPackage( char[] packageName, char[] completionName, int completionStart, int completionEnd, int relevance)165 public void acceptPackage( 166 char[] packageName, 167 char[] completionName, 168 int completionStart, 169 int completionEnd, 170 int relevance) { 171 // default behavior is to ignore 172 } 173 174 @Override acceptType( char[] packageName, char[] typeName, char[] completionName, int completionStart, int completionEnd, int relevance)175 public void acceptType( 176 char[] packageName, 177 char[] typeName, 178 char[] completionName, 179 int completionStart, 180 int completionEnd, 181 int relevance) { 182 // default behavior is to ignore 183 } 184 185 @Override acceptVariableName( char[] typePackageName, char[] typeName, char[] name, char[] completionName, int completionStart, int completionEnd, int relevance)186 public void acceptVariableName( 187 char[] typePackageName, 188 char[] typeName, 189 char[] name, 190 char[] completionName, 191 int completionStart, 192 int completionEnd, 193 int relevance) { 194 // default behavior is to ignore 195 } 196 } 197