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