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

Packages that use TypeDeclaration
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   
 

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

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)
           
 boolean ASTVisitor.visit(TypeDeclaration localTypeDeclaration, BlockScope 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 CompilationUnitDeclaration.declarationOfType(char[][] typeName)
           
 TypeDeclaration TypeDeclaration.declarationOfType(char[][] typeName)
          Finds the matching type amoung this type's member types.
 

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 ClassScope.referenceType()
           
 TypeDeclaration MethodScope.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.recoveredTypes
           
 TypeDeclaration RecoveredType.typeDeclaration
           
 

Methods in org.eclipse.jdt.internal.compiler.parser that return TypeDeclaration
protected  TypeDeclaration JavadocParser.getParsedTypeDeclaration()
           
 TypeDeclaration RecoveredType.updatedTypeDeclaration()
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type TypeDeclaration
 RecoveredElement RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 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 RecoveredField.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredMethod.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredBlock.add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent)
           
protected  void Parser.markInitializersWithLocalType(TypeDeclaration type)
           
 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.hidingEnclosingType(TypeDeclaration typeDecl)
           
 void ProblemReporter.illegalLocalTypeDeclaration(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.invalidUsageOfAnnotationDeclarations(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.invalidUsageOfEnumDeclarations(TypeDeclaration enumDeclaration)
           
 void ProblemReporter.missingDeprecatedAnnotationForType(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.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.unusedPrivateType(TypeDeclaration typeDecl)