|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A callback interface for receiving java problem correction.
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. |
Method Detail |
public void acceptClass(char[] packageName, char[] className, char[] correctionName, int modifiers, int correctionStart, int correctionEnd)
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.public 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.
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.public void acceptInterface(char[] packageName, char[] interfaceName, char[] correctionName, int modifiers, int correctionStart, int correctionEnd)
packageName
- Declaring package 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.public 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.
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.public 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 parameters types.
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.public 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.
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.
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |