1 11 package org.eclipse.jdt.core; 12 13 import org.eclipse.core.resources.IMarker; 14 15 25 public interface ICodeCompletionRequestor { 26 42 void acceptClass( 43 char[] packageName, 44 char[] className, 45 char[] completionName, 46 int modifiers, 47 int completionStart, 48 int completionEnd); 49 60 void acceptError(IMarker marker); 61 89 void acceptField( 90 char[] declaringTypePackageName, 91 char[] declaringTypeName, 92 char[] name, 93 char[] typePackageName, 94 char[] typeName, 95 char[] completionName, 96 int modifiers, 97 int completionStart, 98 int completionEnd); 99 115 void acceptInterface( 116 char[] packageName, 117 char[] interfaceName, 118 char[] completionName, 119 int modifiers, 120 int completionStart, 121 int completionEnd); 122 129 void acceptKeyword(char[] keywordName, int completionStart, int completionEnd); 130 137 void acceptLabel(char[] labelName, int completionStart, int completionEnd); 138 160 void acceptLocalVariable( 161 char[] name, 162 char[] typePackageName, 163 char[] typeName, 164 int modifiers, 165 int completionStart, 166 int completionEnd); 167 204 void acceptMethod( 205 char[] declaringTypePackageName, 206 char[] declaringTypeName, 207 char[] selector, 208 char[][] parameterPackageNames, 209 char[][] parameterTypeNames, 210 char[] returnTypePackageName, 211 char[] returnTypeName, 212 char[] completionName, 213 int modifiers, 214 int completionStart, 215 int completionEnd); 216 223 void acceptModifier(char[] modifierName, int completionStart, int completionEnd); 224 237 void acceptPackage( 238 char[] packageName, 239 char[] completionName, 240 int completionStart, 241 int completionEnd); 242 257 void acceptType( 258 char[] packageName, 259 char[] typeName, 260 char[] completionName, 261 int completionStart, 262 int completionEnd); 263 } 264 | Popular Tags |