Uses of Class
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration

Packages that use AbstractMethodDeclaration
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.flow   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.parser.diagnose   
org.eclipse.jdt.internal.compiler.problem   
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler
 

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.
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.ast
 

Subclasses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.ast
 class AnnotationMethodDeclaration
           
 class Clinit
           
 class ConstructorDeclaration
           
 class MethodDeclaration
           
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as AbstractMethodDeclaration
 AbstractMethodDeclaration[] TypeDeclaration.methods
           
 

Methods in org.eclipse.jdt.internal.compiler.ast that return AbstractMethodDeclaration
 AbstractMethodDeclaration TypeDeclaration.declarationOf(MethodBinding methodBinding)
          Find the matching parse node, answers null if nothing found
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.codegen
 

Fields in org.eclipse.jdt.internal.compiler.codegen declared as AbstractMethodDeclaration
 AbstractMethodDeclaration CodeStream.methodDeclaration
           
 

Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type AbstractMethodDeclaration
 void CodeStream.reset(AbstractMethodDeclaration referenceMethod, ClassFile targetClassFile)
           
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.flow
 

Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type AbstractMethodDeclaration
 void ExceptionHandlingFlowContext.complainIfUnusedExceptionHandlers(AbstractMethodDeclaration method)
           
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.lookup
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return AbstractMethodDeclaration
 AbstractMethodDeclaration MethodScope.referenceMethod()
           
 AbstractMethodDeclaration MethodBinding.sourceMethod()
           
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.parser
 

Fields in org.eclipse.jdt.internal.compiler.parser declared as AbstractMethodDeclaration
 AbstractMethodDeclaration RecoveredMethod.methodDeclaration
           
 

Methods in org.eclipse.jdt.internal.compiler.parser that return AbstractMethodDeclaration
 AbstractMethodDeclaration RecoveredMethod.updatedMethodDeclaration()
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type AbstractMethodDeclaration
 RecoveredElement RecoveredElement.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredType.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredUnit.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 

Constructors in org.eclipse.jdt.internal.compiler.parser with parameters of type AbstractMethodDeclaration
RecoveredMethod(AbstractMethodDeclaration methodDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
           
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.parser.diagnose
 

Methods in org.eclipse.jdt.internal.compiler.parser.diagnose with parameters of type AbstractMethodDeclaration
static boolean RangeUtil.containsErrorInSignature(AbstractMethodDeclaration method)
           
static boolean RangeUtil.containsIgnoredBody(AbstractMethodDeclaration method)
           
 

Uses of AbstractMethodDeclaration in org.eclipse.jdt.internal.compiler.problem
 

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)