|
org.eclipse.jdt.core
Interface ICorrectionRequestor
-
public interface ICorrectionRequestor
A callback interface for receiving java problem correction.
-
Since:
- 2.0
Method Summary
|
void
|
acceptClass
(char[] packageName,
char[] className,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of a class correction. |
void
|
acceptField
(char[] declaringTypePackageName,
char[] declaringTypeName,
char[] name,
char[] typePackageName,
char[] typeName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of a field correction. |
void
|
acceptInterface
(char[] packageName,
char[] interfaceName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
Notification of an interface 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. |
acceptClass
void acceptClass(char[] packageName,
char[] className,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
- Notification of a class correction.
-
-
Parameters:
-
packageName - Declaring package name of the class. -
className - Name of the class. -
correctionName - The correction for the class. -
modifiers - The modifiers of the class. -
correctionStart - The start position of insertion of the correction of the class. -
correctionEnd - The end position of insertion of the correction of the class.
NOTE - All package and type names are presented in their readable form:
Package names are in the form "a.b.c".
Nested type names are in the qualified form "A.M".
The default package is represented by an empty array.
acceptField
void acceptField(char[] declaringTypePackageName,
char[] declaringTypeName,
char[] name,
char[] typePackageName,
char[] typeName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
- Notification of a field correction.
-
-
Parameters:
-
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.
NOTE - All package and type names are presented in their readable form:
Package names are in the form "a.b.c".
Base types are in the form "int" or "boolean".
Array types are in the qualified form "M[]" or "int[]".
Nested type names are in the qualified form "A.M".
The default package is represented by an empty array.
acceptInterface
void acceptInterface(char[] packageName,
char[] interfaceName,
char[] correctionName,
int modifiers,
int correctionStart,
int correctionEnd)
- Notification of an interface correction.
-
-
Parameters:
-
packageName - Declaring package name of the interface. -
interfaceName - Name of the interface. -
correctionName - The correction for the interface.
Can include ';' for imported interfaces. -
modifiers - The modifiers of the interface. -
correctionStart - The start position of insertion of the correction of the interface. -
correctionEnd - The end position of insertion of the correction of the interface.
NOTE - All package and type names are presented in their readable form:
Package names are in the form "a.b.c".
Nested type names are in the qualified form "A.M".
The default package is represented by an empty array.
acceptLocalVariable
void acceptLocalVariable(char[] name,
char[] typePackageName,
char[] typeName,
int modifiers,
int correctionStart,
int correctionEnd)
- Notification of a local variable correction.
-
-
Parameters:
-
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.
NOTE - All package and type names are presented in their readable form:
Package names are in the form "a.b.c".
Base types are in the form "int" or "boolean".
Array types are in the qualified form "M[]" or "int[]".
Nested type names are in the qualified form "A.M".
The default package is represented by an empty array.
acceptMethod
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.
-
-
Parameters:
-
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 - All package and type names are presented in their readable form:
Package names are in the form "a.b.c".
Base types are in the form "int" or "boolean".
Array types are in the qualified form "M[]" or "int[]".
Nested type names are in the qualified form "A.M".
The default package is represented by an empty array.
NOTE: parameter names can be retrieved from the source model after the user selects a specific method.
acceptPackage
void acceptPackage(char[] packageName,
char[] correctionName,
int correctionStart,
int correctionEnd)
- Notification of a package correction.
-
-
Parameters:
-
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.
NOTE - All package names are presented in their readable form:
Package names are in the form "a.b.c".
The default package is represented by an empty array.
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|