public interface ICorrectionRequestor
Modifier and Type | Method and Description |
---|---|
void |
acceptClass(char[] packageName,
char[] className,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd) |
void |
acceptField(char[] declaringTypePackageName,
char[] declaringTypeName,
char[] name,
char[] typePackageName,
char[] typeName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of a field/var correction.
|
void |
acceptLocalVariable(char[] name,
char[] typePackageName,
char[] typeName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of a local variable correction.
|
void |
acceptMethod(char[] declaringTypePackageName,
char[] declaringTypeName,
char[] selector,
char[][] parameterPackageNames,
char[][] parameterTypeNames,
char[][] parameterNames,
char[] returnTypePackageName,
char[] returnTypeName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of a method correction.
|
void |
acceptPackage(char[] packageName,
char[] correctionName,
int correctionStart,
int correctionEnd)
Notification of a package correction.
|
void acceptClass(char[] packageName, char[] className, char[] correctionName, int modifiers, int correctionStart, int correctionEnd)
void acceptField(char[] declaringTypePackageName, char[] declaringTypeName, char[] name, char[] typePackageName, char[] typeName, char[] correctionName, int modifiers, int correctionStart, int correctionEnd)
declaringTypePackageName
- Name of the package in which the type that contains this field is declared.declaringTypeName
- Name of the type declaring this field.name
- Name of the field.typePackageName
- Name of the package in which the type of this field is declared.typeName
- Name of the type of this field.correctionName
- The correction for the field.modifiers
- The modifiers of this field.correctionStart
- The start position of insertion of the correction of this field.correctionEnd
- The end position of insertion of the correction of this field.void acceptLocalVariable(char[] name, char[] typePackageName, char[] typeName, int modifiers, int correctionStart, int correctionEnd)
name
- Name of the local variable.typePackageName
- Name of the package in which the type of this local variable is declared.typeName
- Name of the type of this local variable.modifiers
- The modifiers of this local variable.correctionStart
- The start position of insertion of the correction of this local variable.correctionEnd
- The end position of insertion of the correction of this local variable.void acceptMethod(char[] declaringTypePackageName, char[] declaringTypeName, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, char[][] parameterNames, char[] returnTypePackageName, char[] returnTypeName, char[] correctionName, int modifiers, int correctionStart, int correctionEnd)
declaringTypePackageName
- Name of the package in which the type that contains this method is declared.declaringTypeName
- Name of the type declaring this method.selector
- Name of the method.parameterPackageNames
- Names of the packages in which the parameter types are declared.
Should contain as many elements as parameterTypeNames.parameterTypeNames
- Names of the parameter types.
Should contain as many elements as parameterPackageNames.parameterNames
- Names of the parameters.
Should contain as many elements as parameterPackageNames.returnTypePackageName
- Name of the package in which the return type is declared.returnTypeName
- Name of the return type of this method, should be null
for a constructor.correctionName
- The correction for the method.
Can include zero, one or two brackets. If the closing bracket is included, then the cursor should be placed before it.modifiers
- The modifiers of this method.correctionStart
- The start position of insertion of the correction of this method.correctionEnd
- The end position of insertion of the correction of this method.
NOTE: parameter names can be retrieved from the source model after the user selects a specific method.void acceptPackage(char[] packageName, char[] correctionName, int correctionStart, int correctionEnd)
packageName
- The package name.correctionName
- The correction for the package.
Can include '.*;' for imports.correctionStart
- The start position of insertion of the correction of this package.correctionEnd
- The end position of insertion of the correction of this package.
This Method only applies to ECMAScript 4 which is not yet supportedCopyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.