Methods in org.eclipse.jdt.internal.compiler with parameters of type AbstractMethodDeclaration |
void |
ClassFile.addAbstractMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus constructor. |
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus constructor. |
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.completeCodeAttributeForProblemMethod(AbstractMethodDeclaration method,
MethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes,
int problemLine)
INTERNAL USE-ONLY
That method completes the creation of the code attribute by setting
- the attribute_length
- max_stack
- max_locals
- code_length
- exception table
- and debug attributes if necessary. |
Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type AbstractMethodDeclaration |
void |
ProblemReporter.abstractMethodInAbstractClass(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.abstractMethodNeedingNoBody(AbstractMethodDeclaration method)
|
void |
ProblemReporter.argumentTypeCannotBeVoid(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl,
Argument arg)
|
void |
ProblemReporter.argumentTypeCannotBeVoidArray(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl,
Argument arg)
|
void |
ProblemReporter.bytecodeExceeds64KLimit(AbstractMethodDeclaration location)
|
void |
ProblemReporter.cannotThrowType(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl,
TypeReference exceptionType,
TypeBinding expectedType)
|
void |
ProblemReporter.duplicateEnumSpecialMethod(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.duplicateMethodInType(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.duplicateModifierForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.enumAbstractMethodMustBeImplemented(AbstractMethodDeclaration method)
|
void |
ProblemReporter.illegalAbstractModifierCombinationForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.illegalModifierForAnnotationMember(AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.illegalModifierForEnumConstructor(AbstractMethodDeclaration constructor)
|
void |
ProblemReporter.illegalModifierForInterfaceMethod(AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.illegalModifierForMethod(AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.illegalVararg(Argument argType,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.illegalVisibilityModifierCombinationForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.methodMustOverride(AbstractMethodDeclaration method)
|
void |
ProblemReporter.methodNeedBody(AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.missingDeprecatedAnnotationForMethod(AbstractMethodDeclaration method)
|
void |
ProblemReporter.missingOverrideAnnotation(AbstractMethodDeclaration method)
|
void |
ProblemReporter.missingReturnType(AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.nativeMethodsCannotBeStrictfp(ReferenceBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.unexpectedStaticModifierForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType,
AbstractMethodDeclaration method,
ASTNode location)
|
void |
ProblemReporter.unusedPrivateMethod(AbstractMethodDeclaration methodDecl)
|