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

Packages that use TypeDeclaration
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.complete   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.codeassist.select   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
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   
org.eclipse.jdt.internal.compiler.util   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
org.eclipse.jdt.internal.eval   
org.eclipse.jdt.internal.formatter   
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.codeassist
 

Methods in org.eclipse.jdt.internal.codeassist with parameters of type TypeDeclaration
 void UnresolvedReferenceNameFinder.endVisit(TypeDeclaration typeDeclaration, BlockScope blockScope)
           
 void UnresolvedReferenceNameFinder.endVisit(TypeDeclaration typeDeclaration, ClassScope classScope)
           
protected  char[][] CompletionElementNotifier.getInterfaceNames(TypeDeclaration typeDeclaration)
           
protected  char[] CompletionElementNotifier.getSuperclassName(TypeDeclaration typeDeclaration)
           
protected  void CompletionElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage)
           
protected  void CompletionElementNotifier.notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType)
           
protected  void CompletionElementNotifier.notifySourceElementRequestor(TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage)
           
 boolean UnresolvedReferenceNameFinder.visit(TypeDeclaration localTypeDeclaration, BlockScope blockScope)
           
 boolean ThrownExceptionFinder.visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean UnresolvedReferenceNameFinder.visit(TypeDeclaration memberTypeDeclaration, ClassScope classScope)
           
 boolean ThrownExceptionFinder.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean ThrownExceptionFinder.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.codeassist.complete
 

Subclasses of TypeDeclaration in org.eclipse.jdt.internal.codeassist.complete
 class CompletionOnAnnotationOfType
           
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.codeassist.impl
 

Methods in org.eclipse.jdt.internal.codeassist.impl with parameters of type TypeDeclaration
 void AssistParser.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.eclipse.jdt.internal.codeassist.select
 

Constructors in org.eclipse.jdt.internal.codeassist.select with parameters of type TypeDeclaration
SelectionOnQualifiedAllocationExpression(TypeDeclaration anonymous)
           
 

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

Fields in org.eclipse.jdt.internal.compiler declared as TypeDeclaration
 TypeDeclaration ISourceElementRequestor.TypeInfo.node
           
 

Methods in org.eclipse.jdt.internal.compiler that return TypeDeclaration
 TypeDeclaration SourceElementNotifier.LocalDeclarationVisitor.peekDeclaringType()
           
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type TypeDeclaration
static void ClassFile.createProblemType(TypeDeclaration typeDeclaration, CompilationResult unitResult)
          INTERNAL USE-ONLY Request the creation of a ClassFile compatible representation of a problematic type
 void ASTVisitor.endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 void ASTVisitor.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 void ASTVisitor.endVisit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
static int ExtraFlags.getExtraFlags(TypeDeclaration typeDeclaration)
           
protected  char[][] SourceElementNotifier.getInterfaceNames(TypeDeclaration typeDeclaration)
           
protected  char[] SourceElementNotifier.getSuperclassName(TypeDeclaration typeDeclaration)
           
protected  void SourceElementNotifier.notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage)
           
protected  void SourceElementNotifier.notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType)
           
protected  void SourceElementNotifier.notifySourceElementRequestor(TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage)
           
 void SourceElementNotifier.LocalDeclarationVisitor.pushDeclaringType(TypeDeclaration declaringType)
           
 boolean SourceElementNotifier.LocalDeclarationVisitor.visit(TypeDeclaration typeDeclaration, BlockScope scope)
           
 boolean ASTVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean SourceElementNotifier.LocalDeclarationVisitor.visit(TypeDeclaration typeDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 

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

Fields in org.eclipse.jdt.internal.compiler.ast declared as TypeDeclaration
 TypeDeclaration QualifiedAllocationExpression.anonymousType
           
 TypeDeclaration TypeDeclaration.enclosingType
           
 TypeDeclaration[] TypeDeclaration.memberTypes
           
 TypeDeclaration[] CompilationUnitDeclaration.types
           
 

Methods in org.eclipse.jdt.internal.compiler.ast that return TypeDeclaration
 TypeDeclaration TypeDeclaration.declarationOf(MemberTypeBinding memberTypeBinding)
          Find the matching parse node, answers null if nothing found
 TypeDeclaration TypeDeclaration.declarationOfType(char[][] typeName)
          Finds the matching type amoung this type's member types.
 TypeDeclaration CompilationUnitDeclaration.declarationOfType(char[][] typeName)
           
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type TypeDeclaration
 void Initializer.parseStatements(Parser parser, TypeDeclaration typeDeclaration, CompilationUnitDeclaration unit)
           
 

Constructors in org.eclipse.jdt.internal.compiler.ast with parameters of type TypeDeclaration
QualifiedAllocationExpression(TypeDeclaration anonymousType)
           
 

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

Fields in org.eclipse.jdt.internal.compiler.lookup declared as TypeDeclaration
 TypeDeclaration ClassScope.referenceContext
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return TypeDeclaration
 TypeDeclaration BlockScope.referenceType()
           
 TypeDeclaration MethodScope.referenceType()
          Answer the reference type of this scope.
 TypeDeclaration ClassScope.referenceType()
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeDeclaration
 void BlockScope.addAnonymousType(TypeDeclaration anonymousType, ReferenceBinding superBinding)
           
 void BlockScope.addLocalType(TypeDeclaration localType)
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeDeclaration
ClassScope(Scope parent, TypeDeclaration context)
           
 

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

Fields in org.eclipse.jdt.internal.compiler.parser declared as TypeDeclaration
protected  TypeDeclaration Parser.pendingRecoveredType
           
protected  TypeDeclaration[] Parser.recoveredTypes
           
 TypeDeclaration RecoveredType.typeDeclaration
           
 

Methods in org.eclipse.jdt.internal.compiler.parser that return TypeDeclaration
protected  TypeDeclaration JavadocParser.getParsedTypeDeclaration()
           
 TypeDeclaration RecoveredType.updatedTypeDeclaration(int depth, java.util.Set knownTypes)
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type TypeDeclaration
 RecoveredElement RecoveredElement.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredUnit.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredInitializer.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredType.add(TypeDeclaration memberTypeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredAnnotation.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredField.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredMethod.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent)
           
 void Parser.parse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource)
           
 void Parser.parse(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit)
           
 void Parser.parseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit)
           
 

Constructors in org.eclipse.jdt.internal.compiler.parser with parameters of type TypeDeclaration
RecoveredType(TypeDeclaration typeDeclaration, RecoveredElement parent, int bracketBalance)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.parser.diagnose with parameters of type TypeDeclaration
static int[][] RangeUtil.computeDietRange(TypeDeclaration[] types)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type TypeDeclaration
 void ProblemReporter.annotationTypeDeclarationCannotHaveSuperclass(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.annotationTypeDeclarationCannotHaveSuperinterfaces(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.bytecodeExceeds64KLimit(TypeDeclaration location)
           
 void ProblemReporter.duplicateNestedType(TypeDeclaration typeDecl)
           
 void ProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.genericTypeCannotExtendThrowable(TypeDeclaration typeDecl)
           
 void ProblemReporter.illegalLocalTypeDeclaration(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.invalidUsageOfAnnotationDeclarations(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.invalidUsageOfEnumDeclarations(TypeDeclaration enumDeclaration)
           
 void ProblemReporter.invalidUsageOfTypeParametersForAnnotationDeclaration(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.invalidUsageOfTypeParametersForEnumDeclaration(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.missingDeprecatedAnnotationForType(TypeDeclaration type)
           
 void ProblemReporter.missingNonNullByDefaultAnnotation(TypeDeclaration type)
           
 void ProblemReporter.missingSerialVersion(TypeDeclaration typeDecl)
           
 void ProblemReporter.noMoreAvailableSpaceForConstant(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.noMoreAvailableSpaceInConstantPool(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.objectCannotBeGeneric(TypeDeclaration typeDecl)
           
 void ProblemReporter.publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.tooManyFields(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.tooManyMethods(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.typeCollidesWithEnclosingType(TypeDeclaration typeDecl)
           
 void ProblemReporter.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeBinding hiddenType)
           
 void ProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeVariableBinding hiddenTypeParameter)
           
 void ProblemReporter.unusedPrivateType(TypeDeclaration typeDecl)
           
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.compiler.util
 

Methods in org.eclipse.jdt.internal.compiler.util with parameters of type TypeDeclaration
static int Util.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.eclipse.jdt.internal.core
 

Methods in org.eclipse.jdt.internal.core that return TypeDeclaration
 TypeDeclaration BinaryTypeConverter.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.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type TypeDeclaration
protected  IJavaElement MatchLocator.createHandle(FieldDeclaration fieldDeclaration, TypeDeclaration typeDeclaration, IJavaElement parent)
          Creates an IField from the given field declaration and type.
 int TypeDeclarationLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet)
           
 int PatternLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet)
           
 int OrLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet)
           
 int AndLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet)
           
 int ConstructorLocator.match(TypeDeclaration node, MatchingNodeSet nodeSet)
           
protected  void MatchLocatorParser.parseBodies(TypeDeclaration type, CompilationUnitDeclaration unit)
          Parses the member bodies in the given type.
protected  void MatchLocator.purgeMethodStatements(TypeDeclaration type, boolean checkEachMethod)
           
protected  void MatchLocator.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  void MatchLocator.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  void MatchLocator.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  int ConstructorLocator.resolveLevel(TypeDeclaration type)
           
 boolean MatchLocatorParser.MethodButNoClassDeclarationVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean MatchLocatorParser.ClassAndMethodDeclarationVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean SuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration typeDeclaration, BlockScope scope)
           
 boolean MatchLocatorParser.ClassButNoMethodDeclarationVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean SuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean SuperTypeNamesCollector.TypeDeclarationVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util that return TypeDeclaration
 TypeDeclaration ASTNodeFinder.findType(IType typeHandle)
           
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.eval
 

Subclasses of TypeDeclaration in org.eclipse.jdt.internal.eval
 class CodeSnippetTypeDeclaration
           
 

Methods in org.eclipse.jdt.internal.eval with parameters of type TypeDeclaration
static void CodeSnippetClassFile.createProblemType(TypeDeclaration typeDeclaration, CompilationResult unitResult)
          INTERNAL USE-ONLY Request the creation of a ClassFile compatible representation of a problematic type
 

Uses of TypeDeclaration in org.eclipse.jdt.internal.formatter
 

Methods in org.eclipse.jdt.internal.formatter with parameters of type TypeDeclaration
 boolean CodeFormatterVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean CodeFormatterVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean CodeFormatterVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)