Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
Packages that use TypeDeclaration
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Uses of TypeDeclaration in org.aspectj.ajdt.internal.compiler
Methods in org.aspectj.ajdt.internal.compiler with parameters of type TypeDeclarationModifier and TypeMethodDescriptionprotected StringBuilderCommonPrinter.printTypeDeclaration(TypeDeclaration td, int indent, boolean isAnonymous) CommonPrinter.printTypeDeclarationBody(TypeDeclaration td, int indent, boolean isAnonymous) protected StringBuilderCommonPrinter.printTypeDeclarationHeader(TypeDeclaration td) -
Uses of TypeDeclaration in org.aspectj.ajdt.internal.compiler.ast
Subclasses of TypeDeclaration in org.aspectj.ajdt.internal.compiler.astModifier and TypeClassDescriptionclassRepresents an aspect declaration.classRepresents an intertype member class declaration.Methods in org.aspectj.ajdt.internal.compiler.ast with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic voidAstUtil.addMethodDeclaration(TypeDeclaration typeDec, AbstractMethodDeclaration dec) static Argument[]AdviceDeclaration.addTjpArguments(Argument[] arguments, TypeDeclaration containingTypeDec) voidInterSuperFixerVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope) voidMakeDeclsPublicVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope) voidMakeDeclsPublicVisitor.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope) voidSuperFixerVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope) voidValidateAtAspectJAnnotationsVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope) voidValidateAtAspectJAnnotationsVisitor.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope) voidValidateAtAspectJAnnotationsVisitor.endVisit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) voidAdviceDeclaration.postParse(TypeDeclaration typeDec) voidDeclareAnnotationDeclaration.postParse(TypeDeclaration typeDec) voidDeclareDeclaration.postParse(TypeDeclaration typeDec) intIfPseudoToken.postParse(TypeDeclaration typeDec, MethodDeclaration enclosingDec, int counter) enclosingDec is either AdviceDeclaration or PointcutDeclarationvoidPointcutDeclaration.postParse(TypeDeclaration typeDec) voidPointcutDesignator.postParse(TypeDeclaration typeDec, MethodDeclaration enclosingDec) intPseudoToken.postParse(TypeDeclaration typeDec, MethodDeclaration enclosingDec, int tokenNumber) voidPseudoTokens.postParse(TypeDeclaration typeDec, MethodDeclaration enclosingDec) booleanAccessForInlineVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanAddAtAspectJAnnotationsVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanAddAtAspectJAnnotationsVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanAddAtAspectJAnnotationsVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) booleanInterSuperFixerVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanSuperFixerVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanValidateAtAspectJAnnotationsVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanValidateAtAspectJAnnotationsVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanValidateAtAspectJAnnotationsVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) -
Uses of TypeDeclaration in org.aspectj.ajdt.internal.compiler.lookup
Constructors in org.aspectj.ajdt.internal.compiler.lookup with parameters of type TypeDeclarationModifierConstructorDescriptionEclipseSourceType(ReferenceType resolvedTypeX, EclipseFactory factory, SourceTypeBinding binding, TypeDeclaration declaration, CompilationUnitDeclaration unit) -
Uses of TypeDeclaration in org.aspectj.ajdt.internal.compiler.parser
Methods in org.aspectj.ajdt.internal.compiler.parser that return TypeDeclarationModifier and TypeMethodDescriptionDeclarationFactory.createAspect(CompilationResult result) DeclarationFactory.createIntertypeMemberClassDeclaration(CompilationResult compilationResult) Methods in org.aspectj.ajdt.internal.compiler.parser with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidDeclarationFactory.setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidDeclarationFactory.setOnType(TypeDeclaration interTypeDecl, TypeReference onType) voidDeclarationFactory.setPerClauseFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidDeclarationFactory.setPrivileged(TypeDeclaration aspectDecl, boolean isPrivileged) -
Uses of TypeDeclaration in org.aspectj.ajdt.internal.compiler.problem
Methods in org.aspectj.ajdt.internal.compiler.problem with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidAjProblemReporter.unusedPrivateType(TypeDeclaration typeDecl) -
Uses of TypeDeclaration in org.aspectj.ajdt.internal.core.builder
Methods in org.aspectj.ajdt.internal.core.builder with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidAsmHierarchyBuilder.endVisit(TypeDeclaration memberTypeDeclaration, BlockScope scope) voidAsmHierarchyBuilder.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope) voidAsmHierarchyBuilder.endVisit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) booleanAsmHierarchyBuilder.visit(TypeDeclaration memberTypeDeclaration, BlockScope scope) booleanAsmHierarchyBuilder.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanAsmHierarchyBuilder.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.core.dom
Methods in org.aspectj.org.eclipse.jdt.core.dom with parameters of type TypeDeclarationModifier and TypeMethodDescriptionprotected voidASTConverter.buildBodyDeclarations(TypeDeclaration typeDeclaration, AbstractTypeDeclaration typeDecl, boolean isInterface) protected voidASTConverter.buildBodyDeclarations(TypeDeclaration expression, AnonymousClassDeclaration anonymousClassDeclaration) protected voidASTConverter.buildBodyDeclarations(TypeDeclaration enumDeclaration2, EnumDeclaration enumDeclaration) protected voidASTConverter.buildBodyDeclarations(TypeDeclaration typeDeclaration, RecordDeclaration recordDeclaration, boolean isInterface) AjASTConverter.convert(TypeDeclaration typeDeclaration) ASTConverter.convert(TypeDeclaration typeDeclaration) ASTConverter.convertToAnnotationDeclaration(TypeDeclaration typeDeclaration) protected EnumDeclarationASTConverter.convertToEnumDeclaration(TypeDeclaration typeDeclaration) protected voidAjASTConverter.setModifiers(AnnotationTypeDeclaration typeDecl, TypeDeclaration typeDeclaration) protected voidAjASTConverter.setModifiers(EnumDeclaration enumDeclaration, TypeDeclaration enumDeclaration2) protected voidAjASTConverter.setModifiers(TypeDeclaration typeDecl, TypeDeclaration typeDeclaration) protected voidASTConverter.setModifiers(AnnotationTypeDeclaration typeDecl, TypeDeclaration typeDeclaration) protected voidASTConverter.setModifiers(EnumDeclaration enumDeclaration, TypeDeclaration enumDeclaration2) protected voidASTConverter.setModifiers(RecordDeclaration recordDeclaration, TypeDeclaration recordDeclaration2) protected voidASTConverter.setModifiers(TypeDeclaration typeDecl, TypeDeclaration typeDeclaration) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidUnresolvedReferenceNameFinder.endVisit(TypeDeclaration typeDeclaration, BlockScope blockScope) voidUnresolvedReferenceNameFinder.endVisit(TypeDeclaration typeDeclaration, ClassScope classScope) protected char[][]CompletionElementNotifier.getInterfaceNames(TypeDeclaration typeDeclaration) protected char[]CompletionElementNotifier.getSuperclassName(TypeDeclaration typeDeclaration) protected voidCompletionElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) protected voidCompletionElementNotifier.notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage) protected voidCompletionElementNotifier.notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType) booleanThrownExceptionFinder.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanThrownExceptionFinder.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanThrownExceptionFinder.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) booleanUnresolvedReferenceNameFinder.visit(TypeDeclaration localTypeDeclaration, BlockScope blockScope) booleanUnresolvedReferenceNameFinder.visit(TypeDeclaration memberTypeDeclaration, ClassScope classScope) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Subclasses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.complete -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidAssistParser.parseBlockStatements(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit) Parse the block statements inside the given initializer and try to complete at the cursor location. -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Constructors in org.aspectj.org.eclipse.jdt.internal.codeassist.select with parameters of type TypeDeclarationModifierConstructorDescription -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler
Fields in org.aspectj.org.eclipse.jdt.internal.compiler declared as TypeDeclarationModifier and TypeFieldDescriptionISourceElementRequestor.MethodInfo.enclosingTypeISourceElementRequestor.TypeInfo.nodeMethods in org.aspectj.org.eclipse.jdt.internal.compiler that return TypeDeclarationModifier and TypeMethodDescriptionSourceElementNotifier.LocalDeclarationVisitor.peekDeclaringType()Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidClassFile.addSpecialMethods(TypeDeclaration typeDecl) INTERNAL USE-ONLY Generate the byte for all the special method infos.static voidClassFile.createProblemType(TypeDeclaration typeDeclaration, CompilationResult unitResult) INTERNAL USE-ONLY Request the creation of a ClassFile compatible representation of a problematic typevoidASTVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope) voidASTVisitor.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope) voidASTVisitor.endVisit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) static intExtraFlags.getExtraFlags(TypeDeclaration typeDeclaration) protected char[][]SourceElementNotifier.getInterfaceNames(TypeDeclaration typeDeclaration) protected char[][]SourceElementNotifier.getPermittedSubTypes(CompilationUnitDeclaration parsedUnit, TypeDeclaration sealedType) protected char[]SourceElementNotifier.getSuperclassName(TypeDeclaration typeDeclaration) protected voidSourceElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) protected voidSourceElementNotifier.notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage) protected voidSourceElementNotifier.notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType) voidSourceElementNotifier.LocalDeclarationVisitor.pushDeclaringType(TypeDeclaration declaringType) booleanASTVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanASTVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanASTVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) booleanGenericAstVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanGenericAstVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanGenericAstVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) booleanSourceElementNotifier.LocalDeclarationVisitor.visit(TypeDeclaration typeDeclaration, BlockScope scope) booleanSourceElementNotifier.LocalDeclarationVisitor.visit(TypeDeclaration typeDeclaration, ClassScope scope) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch with parameters of type TypeDeclarationModifier and TypeMethodDescriptionbooleanAnnotationDiscoveryVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanAnnotationDiscoveryVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Subclasses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.astModifier and TypeClassDescriptionclassRepresents an implicitly declared class as defined in JEP 463Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as TypeDeclarationModifier and TypeFieldDescriptionQualifiedAllocationExpression.anonymousTypeTypeDeclaration.enclosingTypeTypeDeclaration.memberTypesCompilationUnitDeclaration.typesMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return TypeDeclarationModifier and TypeMethodDescriptionTypeDeclaration.declarationOf(MemberTypeBinding memberTypeBinding) Find the matching parse node, answers null if nothing foundCompilationUnitDeclaration.declarationOfType(char[][] typeName) TypeDeclaration.declarationOfType(char[][] typeName) Finds the matching type amoung this type's member types.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidInitializer.parseStatements(Parser parser, TypeDeclaration typeDeclaration, CompilationUnitDeclaration unit) voidAbstractMethodDeclaration.postParse(TypeDeclaration typeDec) Just before building bindings, hook for subclassesConstructors in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type TypeDeclaration -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as TypeDeclarationMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return TypeDeclarationModifier and TypeMethodDescriptionBlockScope.referenceType()ClassScope.referenceType()MethodScope.referenceType()Answer the reference type of this scope.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeDeclarationModifier and TypeMethodDescriptionfinal voidBlockScope.addAnonymousType(TypeDeclaration anonymousType, ReferenceBinding superBinding) final voidBlockScope.addLocalType(TypeDeclaration localType) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeDeclaration -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.parser declared as TypeDeclarationModifier and TypeFieldDescriptionprotected TypeDeclarationParser.pendingRecoveredTypeprotected TypeDeclaration[]Parser.recoveredTypesRecoveredType.typeDeclarationMethods in org.aspectj.org.eclipse.jdt.internal.compiler.parser that return TypeDeclarationModifier and TypeMethodDescriptionParser.IDeclarationFactory.createAspect(CompilationResult result) Parser.IDeclarationFactory.createIntertypeMemberClassDeclaration(CompilationResult compilationResult) protected TypeDeclarationJavadocParser.getParsedTypeDeclaration()RecoveredType.updatedTypeDeclaration(int depth, Set<TypeDeclaration> knownTypes) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type TypeDeclarationModifier and TypeMethodDescriptionRecoveredAnnotation.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent) RecoveredElement.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredField.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredInitializer.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredMethod.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) RecoveredType.add(TypeDeclaration memberTypeDeclaration, int bracketBalanceValue) RecoveredUnit.add(TypeDeclaration typeDeclaration, int bracketBalanceValue) voidParser.parse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource) voidParser.parse(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit) voidParser.parseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit) voidParser.IDeclarationFactory.setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidParser.IDeclarationFactory.setOnType(TypeDeclaration interTypeDecl, TypeReference onType) voidParser.IDeclarationFactory.setPerClauseFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidParser.IDeclarationFactory.setPrivileged(TypeDeclaration aspectDecl, boolean isPrivileged) Method parameters in org.aspectj.org.eclipse.jdt.internal.compiler.parser with type arguments of type TypeDeclarationModifier and TypeMethodDescriptionRecoveredBlock.updatedBlock(int depth, Set<TypeDeclaration> knownTypes) RecoveredField.updatedFieldDeclaration(int depth, Set<TypeDeclaration> knownTypes) RecoveredInitializer.updatedFieldDeclaration(int depth, Set<TypeDeclaration> knownTypes) RecoveredMethod.updatedMethodDeclaration(int depth, Set<TypeDeclaration> knownTypes) RecoveredBlock.updatedStatement(int depth, Set<TypeDeclaration> knownTypes) RecoveredStatement.updatedStatement(int depth, Set<TypeDeclaration> knownTypes) RecoveredType.updatedTypeDeclaration(int depth, Set<TypeDeclaration> knownTypes) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type TypeDeclarationModifierConstructorDescriptionRecoveredType(TypeDeclaration typeDeclaration, RecoveredElement parent, int bracketBalance) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic int[][]RangeUtil.computeDietRange(TypeDeclaration[] types) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type TypeDeclarationModifier and TypeMethodDescriptionvoidProblemReporter.annotationTypeDeclarationCannotHaveSuperclass(TypeDeclaration typeDeclaration) voidProblemReporter.annotationTypeDeclarationCannotHaveSuperinterfaces(TypeDeclaration typeDeclaration) voidProblemReporter.bytecodeExceeds64KLimit(TypeDeclaration location) voidProblemReporter.disallowedNonSealedModifier(SourceTypeBinding type, TypeDeclaration typeDecl) voidProblemReporter.duplicateNestedType(TypeDeclaration typeDecl) voidProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl) voidProblemReporter.functionalInterfaceMayNotBeSealed(TypeDeclaration type) voidProblemReporter.genericTypeCannotExtendThrowable(TypeDeclaration typeDecl) voidProblemReporter.illegalLocalTypeDeclaration(TypeDeclaration typeDeclaration) voidProblemReporter.implicitClassMissingMainMethod(TypeDeclaration typeDeclaration) voidProblemReporter.invalidUsageOfAnnotationDeclarations(TypeDeclaration annotationTypeDeclaration) voidProblemReporter.invalidUsageOfEnumDeclarations(TypeDeclaration enumDeclaration) voidProblemReporter.invalidUsageOfTypeParametersForAnnotationDeclaration(TypeDeclaration annotationTypeDeclaration) voidProblemReporter.invalidUsageOfTypeParametersForEnumDeclaration(TypeDeclaration annotationTypeDeclaration) voidProblemReporter.missingDeprecatedAnnotationForType(TypeDeclaration type) voidProblemReporter.missingNonNullByDefaultAnnotation(TypeDeclaration type) voidProblemReporter.missingSerialVersion(TypeDeclaration typeDecl) voidProblemReporter.noMoreAvailableSpaceForConstant(TypeDeclaration typeDeclaration) voidProblemReporter.noMoreAvailableSpaceInConstantPool(TypeDeclaration typeDeclaration) voidProblemReporter.notAFunctionalInterface(TypeDeclaration type) voidProblemReporter.objectCannotBeGeneric(TypeDeclaration typeDecl) voidProblemReporter.permittedTypeNeedsModifier(SourceTypeBinding type, TypeDeclaration typeDecl, TypeBinding superTypeBinding) voidProblemReporter.publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl) voidProblemReporter.recordIllegalComponentNameInRecord(RecordComponent recComp, TypeDeclaration typeDecl) voidProblemReporter.recordIllegalVararg(RecordComponent argType, TypeDeclaration typeDecl) voidProblemReporter.tooManyFields(TypeDeclaration typeDeclaration) voidProblemReporter.tooManyMethods(TypeDeclaration typeDeclaration) voidProblemReporter.typeCollidesWithEnclosingType(TypeDeclaration typeDecl) voidProblemReporter.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl) voidProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeBinding hiddenType) voidProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeVariableBinding hiddenTypeParameter) voidProblemReporter.unusedPrivateType(TypeDeclaration typeDecl) voidProblemReporter.varIsReservedTypeName(TypeDeclaration decl) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.compiler.util
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.util with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic intUtil.computeOuterMostVisibility(TypeDeclaration typeDeclaration, int visibility) Returns the outer most enclosing type's visibility for the given TypeDeclaration and visibility based on compiler options. -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core that return TypeDeclarationModifier and TypeMethodDescriptionBinaryTypeConverter.buildTypeDeclaration(IType type, CompilationUnitDeclaration compilationUnit) Convert a binary type into an AST type declaration and put it in the given compilation unit. -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type TypeDeclarationModifier and TypeMethodDescriptionprotected IJavaElementMatchLocator.createHandle(FieldDeclaration fieldDeclaration, TypeDeclaration typeDeclaration, IJavaElement parent) Creates an IField from the given field declaration and type.intAndLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet) intConstructorLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet) intOrLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet) intPatternLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet) intTypeDeclarationLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet) protected voidMatchLocatorParser.parseBodies(TypeDeclaration type, CompilationUnitDeclaration unit) Parses the member bodies in the given type.protected voidMatchLocator.purgeMethodStatements(TypeDeclaration type, boolean checkEachMethod) 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.protected voidMatchLocator.reportMatching(FieldDeclaration field, FieldDeclaration[] otherFields, TypeDeclaration type, IJavaElement parent, int accuracy, boolean typeInHierarchy, MatchingNodeSet nodeSet) Visit the given field declaration and report the nodes that match exactly the search pattern (i.e.protected voidMatchLocator.reportMatching(TypeDeclaration type, IJavaElement parent, int accuracy, MatchingNodeSet nodeSet, int occurrenceCount) Visit the given type declaration and report the nodes that match exactly the search pattern (i.e.protected intConstructorLocator.resolveLevel(TypeDeclaration type) booleanMatchLocatorParser.ClassAndMethodDeclarationVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanMatchLocatorParser.ClassButNoMethodDeclarationVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanMatchLocatorParser.MethodButNoClassDeclarationVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope) booleanSuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration typeDeclaration, BlockScope scope) booleanSuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope) booleanSuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope) -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.core.util
Methods in org.aspectj.org.eclipse.jdt.internal.core.util that return TypeDeclaration -
Uses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.eval
Subclasses of TypeDeclaration in org.aspectj.org.eclipse.jdt.internal.evalMethods in org.aspectj.org.eclipse.jdt.internal.eval with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic voidCodeSnippetClassFile.createProblemType(TypeDeclaration typeDeclaration, CompilationResult unitResult) INTERNAL USE-ONLY Request the creation of a ClassFile compatible representation of a problematic type