Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration
Packages, die AbstractMethodDeclaration verwenden
Package
Beschreibung
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Verwendungen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.compiler
Methoden in org.aspectj.ajdt.internal.compiler mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungprotected StringBuilderCommonPrinter.printBody(AbstractMethodDeclaration amd, int indent) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.compiler.ast
Unterklassen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.compiler.astModifizierer und TypKlasseBeschreibungclassRepresents before, after and around advice in an aspect.classRoot class for all ConstructorDeclaration objects created by the parser.classRoot class for all MethodDeclaration objects created by the parser.classclassclassclassclassAn inter-type constructor declaration.classBase type for all inter-type declarations including methods, fields and constructors.classAn inter-type field declaration.classAn inter-type method declaration.classpointcut [declaredModifiers] [declaredName]([arguments]): [pointcutDesignator];Methoden in org.aspectj.ajdt.internal.compiler.ast mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungstatic voidAstUtil.addMethodDeclaration(TypeDeclaration typeDec, AbstractMethodDeclaration dec) booleanPointcutDesignator.finishResolveTypes(AbstractMethodDeclaration dec, MethodBinding method, int baseArgumentCount, SourceTypeBinding sourceTypeBinding) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.compiler.lookup
Felder in org.aspectj.ajdt.internal.compiler.lookup, die deklariert sind als AbstractMethodDeclarationModifizierer und TypFeldBeschreibungEclipseTypeMunger.sourceMethodInterTypeFieldBinding.sourceMethodInterTypeMethodBinding.sourceMethodMethoden in org.aspectj.ajdt.internal.compiler.lookup, die AbstractMethodDeclaration zurückgebenModifizierer und TypMethodeBeschreibungEclipseTypeMunger.getSourceMethod()InterTypeMethodBinding.sourceMethod()Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidPushinCollector.recordInterTypeConstructorDeclarationCode(AbstractMethodDeclaration md, String s, int line) voidPushinCollector.recordInterTypeFieldDeclarationCode(AbstractMethodDeclaration md, String s, int line) voidPushinCollector.recordInterTypeMethodDeclarationCode(AbstractMethodDeclaration md, String s, int line) voidPushinCollector.tagAsMunged(SourceTypeBinding sourceType, AbstractMethodDeclaration sourceMethod) Konstruktoren in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ AbstractMethodDeclarationModifiziererKonstruktorBeschreibungEclipseTypeMunger(EclipseFactory world, ResolvedTypeMunger munger, ResolvedType aspectType, AbstractMethodDeclaration sourceMethod) InterTypeFieldBinding(EclipseFactory world, ResolvedTypeMunger munger, UnresolvedType withinType, AbstractMethodDeclaration sourceMethod) InterTypeMethodBinding(EclipseFactory world, ResolvedTypeMunger munger, UnresolvedType withinType, AbstractMethodDeclaration sourceMethod) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.compiler.problem
Methoden in org.aspectj.ajdt.internal.compiler.problem mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidAjProblemReporter.abstractMethodInAbstractClass(SourceTypeBinding type, AbstractMethodDeclaration methodDecl) voidAjProblemReporter.duplicateMethodInType(AbstractMethodDeclaration methodDecl, boolean equalParameters, int severity) voidAjProblemReporter.itdMethodMustOverride(AbstractMethodDeclaration method, MethodBinding binding) Called when there is an ITD marked @override that doesn't override a supertypes method.voidAjProblemReporter.methodMustOverride(AbstractMethodDeclaration method, long complianceLevel) Overrides the implementation in ProblemReporter and is ITD aware.voidAjProblemReporter.unusedPrivateMethod(AbstractMethodDeclaration methodDecl) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.ajdt.internal.core.builder
Methoden in org.aspectj.ajdt.internal.core.builder mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidAsmElementFormatter.setParameters(AbstractMethodDeclaration md, IProgramElement pe) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.core.dom
Methoden in org.aspectj.org.eclipse.jdt.core.dom mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungAjASTConverter.convert(boolean isInterface, AbstractMethodDeclaration methodDeclaration) ASTConverter.convert(boolean isInterface, AbstractMethodDeclaration methodDeclaration) protected voidAjASTConverter.setModifiers(MethodDeclaration methodDecl, AbstractMethodDeclaration methodDeclaration) protected voidASTConverter.setModifiers(MethodDeclaration methodDecl, AbstractMethodDeclaration methodDeclaration) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidUnresolvedReferenceNameFinder.find(char[] startWith, AbstractMethodDeclaration methodDeclaration, int from, char[][] discouragedNames, UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor) protected char[][]CompletionElementNotifier.getThrownExceptions(AbstractMethodDeclaration methodDeclaration) protected voidCompletionElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Unterklassen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifizierer und TypKlasseBeschreibungclassclassclassMethoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidCompletionParser.parseBlockStatements(AbstractMethodDeclaration md, CompilationUnitDeclaration unit) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist.impl mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungintAssistParser.bodyEnd(AbstractMethodDeclaration method) voidAssistParser.parseBlockStatements(AbstractMethodDeclaration md, CompilationUnitDeclaration unit) Parse the block statements inside the given method declaration and try to complete at the cursor location. -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler
Felder in org.aspectj.org.eclipse.jdt.internal.compiler, die deklariert sind als AbstractMethodDeclarationMethoden in org.aspectj.org.eclipse.jdt.internal.compiler mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidClassFile.addAbstractMethod(AbstractMethodDeclaration method, MethodBinding methodBinding) INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a bogus method.voidClassFile.addProblemConstructor(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems) INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus constructor.voidClassFile.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.voidClassFile.addProblemMethod(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems) INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method.voidClassFile.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.voidClassFile.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.protected char[][]SourceElementNotifier.getThrownExceptions(AbstractMethodDeclaration methodDeclaration) protected voidSourceElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Unterklassen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.astModifizierer und TypKlasseBeschreibungclassclassAspectJ Extension added template method for subclasses to insert more code.classclassclassFelder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als AbstractMethodDeclarationMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die AbstractMethodDeclaration zurückgebenModifizierer und TypMethodeBeschreibungTypeDeclaration.declarationOf(MethodBinding methodBinding) Find the matching parse node, answers null if nothing found -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.codegen, die deklariert sind als AbstractMethodDeclarationMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidCodeStream.reset(AbstractMethodDeclaration referenceMethod, ClassFile targetClassFile) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.flow
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.flow mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidExceptionHandlingFlowContext.complainIfUnusedExceptionHandlers(AbstractMethodDeclaration method) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die AbstractMethodDeclaration zurückgebenModifizierer und TypMethodeBeschreibungMethodScope.referenceMethod()Answer the reference method of this scope, or null if initialization scope or lambda scope.MethodBinding.sourceMethod()ParameterizedMethodBinding.sourceMethod()Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidImplicitNullAnnotationVerifier.checkImplicitNullAnnotations(MethodBinding currentMethod, AbstractMethodDeclaration srcMethod, boolean complain, Scope scope) Check and fill in implicit annotations from overridden methods and from default.protected voidMethodBinding.fillInDefaultNonNullness(AbstractMethodDeclaration sourceMethod, boolean needToApplyReturnNonNullDefault, org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ParameterNonNullDefaultProvider needToApplyParameterNonNullDefault) After method verifier has finished, fill in missing @NonNull specification from the applicable default.protected voidMethodBinding.fillInDefaultNonNullness18(AbstractMethodDeclaration sourceMethod, LookupEnvironment env) org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ParameterNonNullDefaultProviderMethodBinding.hasNonNullDefaultForParameter(AbstractMethodDeclaration srcMethod) booleanMethodBinding.hasNonNullDefaultForReturnType(AbstractMethodDeclaration srcMethod) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die deklariert sind als AbstractMethodDeclarationMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die AbstractMethodDeclaration zurückgebenModifizierer und TypMethodeBeschreibungRecoveredMethod.updatedMethodDeclaration(int depth, Set<TypeDeclaration> knownTypes) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungRecoveredBlock.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) RecoveredElement.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) RecoveredType.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) RecoveredUnit.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.parser mit Parametern vom Typ AbstractMethodDeclarationModifiziererKonstruktorBeschreibungRecoveredMethod(AbstractMethodDeclaration methodDeclaration, RecoveredElement parent, int bracketBalance, Parser parser) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungstatic booleanRangeUtil.containsErrorInSignature(AbstractMethodDeclaration method) static booleanRangeUtil.containsIgnoredBody(AbstractMethodDeclaration method) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungvoidProblemReporter.abstractMethodInAbstractClass(SourceTypeBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.abstractMethodNeedingNoBody(AbstractMethodDeclaration method) voidProblemReporter.bytecodeExceeds64KLimit(AbstractMethodDeclaration location) voidProblemReporter.duplicateEnumSpecialMethod(SourceTypeBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.duplicateMethodInType(AbstractMethodDeclaration methodDecl, boolean equalParameters, int severity) voidProblemReporter.duplicateModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.enumAbstractMethodMustBeImplemented(AbstractMethodDeclaration method) voidProblemReporter.enumConstantMustImplementAbstractMethod(AbstractMethodDeclaration method, FieldDeclaration field) voidProblemReporter.illegalAbstractModifierCombinationForMethod(AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalAbstractModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalModifierCombinationForInterfaceMethod(AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalModifierCombinationForPrivateInterfaceMethod(AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalModifierForAnnotationMember(AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalModifierForEnumConstructor(AbstractMethodDeclaration constructor) voidProblemReporter.illegalModifierForInterfaceMethod(AbstractMethodDeclaration methodDecl, long level) voidProblemReporter.illegalModifierForMethod(AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalReturnRedefinition(AbstractMethodDeclaration abstractMethodDecl, MethodBinding inheritedMethod, char[][] nonNullAnnotationName) voidProblemReporter.illegalVararg(Argument argType, AbstractMethodDeclaration methodDecl) voidProblemReporter.illegalVisibilityModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.methodMustOverride(AbstractMethodDeclaration method, long complianceLevel) voidProblemReporter.methodNeedBody(AbstractMethodDeclaration methodDecl) voidProblemReporter.missingDeprecatedAnnotationForMethod(AbstractMethodDeclaration method) voidProblemReporter.missingOverrideAnnotation(AbstractMethodDeclaration method) voidProblemReporter.missingOverrideAnnotationForInterfaceMethodImplementation(AbstractMethodDeclaration method) voidProblemReporter.missingReturnType(AbstractMethodDeclaration methodDecl) voidProblemReporter.nativeMethodsCannotBeStrictfp(ReferenceBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.nullAnnotationIsRedundant(AbstractMethodDeclaration sourceMethod, int i) voidProblemReporter.recordCanonicalConstructorHasThrowsClause(AbstractMethodDeclaration methodDecl) voidProblemReporter.recordCanonicalConstructorShouldNotBeGeneric(AbstractMethodDeclaration methodDecl) voidProblemReporter.recordCanonicalConstructorVisibilityReduced(AbstractMethodDeclaration methodDecl) voidProblemReporter.recordIllegalNativeModifierInRecord(AbstractMethodDeclaration method) voidProblemReporter.tooManyParametersForSyntheticMethod(AbstractMethodDeclaration method) voidProblemReporter.unexpectedStaticModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl) voidProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType, AbstractMethodDeclaration method, ASTNode location) voidProblemReporter.unusedPrivateMethod(AbstractMethodDeclaration methodDecl) -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungprotected IJavaElementMatchLocator.createHandle(AbstractMethodDeclaration method, IJavaElement parent) Creates an IMethod from the given method declaration and type.protected voidMatchLocator.reportMatching(AbstractMethodDeclaration method, TypeDeclaration type, IJavaElement parent, int accuracy, boolean typeInHierarchy, MatchingNodeSet nodeSet) Visit the given method declaration and report the nodes that match exactly the search pattern (i.e. the ones in the matching nodes set) Note that the method declaration has already been checked. -
Verwendungen von AbstractMethodDeclaration in org.aspectj.org.eclipse.jdt.internal.core.util
Methoden in org.aspectj.org.eclipse.jdt.internal.core.util, die AbstractMethodDeclaration zurückgebenMethoden in org.aspectj.org.eclipse.jdt.internal.core.util mit Parametern vom Typ AbstractMethodDeclarationModifizierer und TypMethodeBeschreibungstatic String[]Util.typeParameterSignatures(AbstractMethodDeclaration method)