1 11 package org.eclipse.jdt.core; 12 13 import org.eclipse.jdt.core.compiler.IProblem; 14 15 26 public interface ICompletionRequestor { 27 60 void acceptAnonymousType( 61 char[] superTypePackageName, 62 char[] superTypeName, 63 char[][] parameterPackageNames, 64 char[][] parameterTypeNames, 65 char[][] parameterNames, 66 char[] completionName, 67 int modifiers, 68 int completionStart, 69 int completionEnd, 70 int relevance); 71 92 void acceptClass( 93 char[] packageName, 94 char[] className, 95 char[] completionName, 96 int modifiers, 97 int completionStart, 98 int completionEnd, 99 int relevance); 100 113 void acceptError(IProblem error); 114 140 void acceptField( 141 char[] declaringTypePackageName, 142 char[] declaringTypeName, 143 char[] name, 144 char[] typePackageName, 145 char[] typeName, 146 char[] completionName, 147 int modifiers, 148 int completionStart, 149 int completionEnd, 150 int relevance); 151 172 void acceptInterface( 173 char[] packageName, 174 char[] interfaceName, 175 char[] completionName, 176 int modifiers, 177 int completionStart, 178 int completionEnd, 179 int relevance); 180 191 void acceptKeyword(char[] keywordName, int completionStart, int completionEnd, int relevance); 192 204 void acceptLabel(char[] labelName, int completionStart, int completionEnd, int relevance); 205 228 void acceptLocalVariable( 229 char[] name, 230 char[] typePackageName, 231 char[] typeName, 232 int modifiers, 233 int completionStart, 234 int completionEnd, 235 int relevance); 236 270 void acceptMethod( 271 char[] declaringTypePackageName, 272 char[] declaringTypeName, 273 char[] selector, 274 char[][] parameterPackageNames, 275 char[][] parameterTypeNames, 276 char[][] parameterNames, 277 char[] returnTypePackageName, 278 char[] returnTypeName, 279 char[] completionName, 280 int modifiers, 281 int completionStart, 282 int completionEnd, 283 int relevance); 284 285 319 void acceptMethodDeclaration( 320 char[] declaringTypePackageName, 321 char[] declaringTypeName, 322 char[] selector, 323 char[][] parameterPackageNames, 324 char[][] parameterTypeNames, 325 char[][] parameterNames, 326 char[] returnTypePackageName, 327 char[] returnTypeName, 328 char[] completionName, 329 int modifiers, 330 int completionStart, 331 int completionEnd, 332 int relevance); 333 345 void acceptModifier(char[] modifierName, int completionStart, int completionEnd, int relevance); 346 363 void acceptPackage( 364 char[] packageName, 365 char[] completionName, 366 int completionStart, 367 int completionEnd, 368 int relevance); 369 388 void acceptType( 389 char[] packageName, 390 char[] typeName, 391 char[] completionName, 392 int completionStart, 393 int completionEnd, 394 int relevance); 395 396 418 void acceptVariableName( 419 char[] typePackageName, 420 char[] typeName, 421 char[] name, 422 char[] completionName, 423 int completionStart, 424 int completionEnd, 425 int relevance); 426 } 427 | Popular Tags |