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

Packages that use CompilationUnitDeclaration
org.eclipse.jdt.core.dom   
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.impl   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.problem   
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 CompilationUnitDeclaration in org.eclipse.jdt.core.dom
 

Methods in org.eclipse.jdt.core.dom with parameters of type CompilationUnitDeclaration
static CompilationUnit AST.convertCompilationUnit(int level, CompilationUnitDeclaration compilationUnitDeclaration, char[] source, java.util.Map options, boolean isResolved, CompilationUnit workingCopy, int reconcileFlags, IProgressMonitor monitor)
          Deprecated. Use org.eclipse.jdt.core.dom.AST.convertCompilationUnit(int, CompilationUnitDeclaration, Map, boolean, CompilationUnit, int, IProgressMonitor) instead
static CompilationUnit AST.convertCompilationUnit(int level, CompilationUnitDeclaration compilationUnitDeclaration, java.util.Map options, boolean isResolved, CompilationUnit workingCopy, int reconcileFlags, IProgressMonitor monitor)
          Internal method.
 

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

Methods in org.eclipse.jdt.internal.codeassist with parameters of type CompilationUnitDeclaration
 void CompletionElementNotifier.notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, int sourceStart, int sourceEnd, boolean reportReference, HashtableOfObjectToInt sourceEndsMap, java.util.Map nodesToCategoriesMap)
           
protected  void InternalCompletionContext.setExtendedData(ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope scope, ASTNode astNode, ASTNode astNodeParent, WorkingCopyOwner owner, CompletionParser parser)
           
 

Constructors in org.eclipse.jdt.internal.codeassist with parameters of type CompilationUnitDeclaration
InternalExtendedCompletionContext(InternalCompletionContext completionContext, ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope assistScope, ASTNode assistNode, ASTNode assistNodeParent, WorkingCopyOwner owner, CompletionParser parser)
           
 

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

Methods in org.eclipse.jdt.internal.codeassist.complete that return CompilationUnitDeclaration
 CompilationUnitDeclaration CompletionParser.dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)
           
 CompilationUnitDeclaration CompletionParser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)
           
 

Methods in org.eclipse.jdt.internal.codeassist.complete with parameters of type CompilationUnitDeclaration
 void CompletionParser.parseBlockStatements(ConstructorDeclaration cd, CompilationUnitDeclaration unit)
           
 MethodDeclaration CompletionParser.parseSomeStatements(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit)
           
 

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

Methods in org.eclipse.jdt.internal.codeassist.impl with parameters of type CompilationUnitDeclaration
 void AssistParser.parseBlockStatements(AbstractMethodDeclaration md, CompilationUnitDeclaration unit)
          Parse the block statements inside the given method declaration and try to complete at the cursor location.
protected  ASTNode Engine.parseBlockStatements(CompilationUnitDeclaration unit, int position)
           
 void AssistParser.parseBlockStatements(ConstructorDeclaration cd, CompilationUnitDeclaration unit)
          Parse the block statements inside the given constructor declaration and try to complete at the cursor location.
 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.
 void AssistParser.parseBlockStatements(MethodDeclaration md, CompilationUnitDeclaration unit)
          Parse the block statements inside the given method declaration and try to complete at the cursor location.
 

Uses of CompilationUnitDeclaration in org.eclipse.jdt.internal.codeassist.select
 

Methods in org.eclipse.jdt.internal.codeassist.select that return CompilationUnitDeclaration
 CompilationUnitDeclaration SelectionParser.dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end)
           
 CompilationUnitDeclaration SelectionParser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end)
           
 

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

Fields in org.eclipse.jdt.internal.compiler declared as CompilationUnitDeclaration
 CompilationUnitDeclaration[] Compiler.unitsToProcess
           
 

Methods in org.eclipse.jdt.internal.compiler that return CompilationUnitDeclaration
 CompilationUnitDeclaration DocumentElementParser.endParse(int act)
           
protected  CompilationUnitDeclaration SourceElementParser.endParse(int act)
           
 CompilationUnitDeclaration Compiler.getUnitToProcess(int next)
           
 CompilationUnitDeclaration SourceElementParser.parseCompilationUnit(ICompilationUnit unit, boolean fullParse, IProgressMonitor pm)
           
 CompilationUnitDeclaration ProcessTaskManager.removeNextUnit()
           
 CompilationUnitDeclaration Compiler.resolve(CompilationUnitDeclaration unit, ICompilationUnit sourceUnit, boolean verifyMethods, boolean analyzeCode, boolean generateCode)
          Internal API used to resolve a given compilation unit.
 CompilationUnitDeclaration Compiler.resolve(ICompilationUnit sourceUnit, boolean verifyMethods, boolean analyzeCode, boolean generateCode)
          Internal API used to resolve a given compilation unit.
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type CompilationUnitDeclaration
protected  void Compiler.addCompilationUnit(ICompilationUnit sourceUnit, CompilationUnitDeclaration parsedUnit)
           
 void ASTVisitor.endVisit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope)
           
protected  void Compiler.handleInternalException(AbortCompilation abortException, CompilationUnitDeclaration unit)
           
protected  void Compiler.handleInternalException(java.lang.Throwable internalException, CompilationUnitDeclaration unit, CompilationResult result)
           
 void SourceElementNotifier.notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, int sourceStart, int sourceEnd, boolean reportReference, HashtableOfObjectToInt sourceEndsMap, java.util.Map nodesToCategoriesMap)
           
 void Compiler.process(CompilationUnitDeclaration unit, int i)
          Process a compilation unit already parsed and build.
abstract  void AbstractAnnotationProcessorManager.processAnnotations(CompilationUnitDeclaration[] units, ReferenceBinding[] referenceBindings, boolean isLastRound)
          Run a new annotation processing round on the given values.
 CompilationUnitDeclaration Compiler.resolve(CompilationUnitDeclaration unit, ICompilationUnit sourceUnit, boolean verifyMethods, boolean analyzeCode, boolean generateCode)
          Internal API used to resolve a given compilation unit.
 boolean ASTVisitor.visit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.ast that return CompilationUnitDeclaration
 CompilationUnitDeclaration TypeDeclaration.getCompilationUnitDeclaration()
           
 CompilationUnitDeclaration AbstractMethodDeclaration.getCompilationUnitDeclaration()
           
 CompilationUnitDeclaration CompilationUnitDeclaration.getCompilationUnitDeclaration()
           
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type CompilationUnitDeclaration
 void TypeDeclaration.parseMethods(Parser parser, CompilationUnitDeclaration unit)
           
 void AnnotationMethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void MethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
abstract  void AbstractMethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
          Fill up the method body with statement
 void Clinit.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void ConstructorDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void Initializer.parseStatements(Parser parser, TypeDeclaration typeDeclaration, CompilationUnitDeclaration unit)
           
 

Uses of CompilationUnitDeclaration in org.eclipse.jdt.internal.compiler.impl
 

Methods in org.eclipse.jdt.internal.compiler.impl that return CompilationUnitDeclaration
 CompilationUnitDeclaration ReferenceContext.getCompilationUnitDeclaration()
           
 

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

Fields in org.eclipse.jdt.internal.compiler.lookup declared as CompilationUnitDeclaration
 CompilationUnitDeclaration CompilationUnitScope.referenceContext
           
 CompilationUnitDeclaration LookupEnvironment.unitBeingCompleted
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return CompilationUnitDeclaration
 CompilationUnitDeclaration Scope.referenceCompilationUnit()
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type CompilationUnitDeclaration
 void LookupEnvironment.buildTypeBindings(CompilationUnitDeclaration unit, AccessRestriction accessRestriction)
           
 void LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration parsedUnit)
           
 void LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration[] parsedUnits, boolean[] buildFieldsAndMethods, int unitCount)
           
 void LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration parsedUnit, boolean buildFieldsAndMethods)
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type CompilationUnitDeclaration
CompilationUnitScope(CompilationUnitDeclaration unit, LookupEnvironment environment)
           
 

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

Fields in org.eclipse.jdt.internal.compiler.parser declared as CompilationUnitDeclaration
 CompilationUnitDeclaration Parser.compilationUnit
           
 CompilationUnitDeclaration RecoveredUnit.unitDeclaration
           
 

Methods in org.eclipse.jdt.internal.compiler.parser that return CompilationUnitDeclaration
static CompilationUnitDeclaration SourceTypeConverter.buildCompilationUnit(ISourceType[] sourceTypes, int flags, ProblemReporter problemReporter, CompilationResult compilationResult)
           
 CompilationUnitDeclaration Parser.dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
           
protected  CompilationUnitDeclaration Parser.endParse(int act)
           
 CompilationUnitDeclaration Parser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
           
 CompilationUnitDeclaration Parser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end)
           
 CompilationUnitDeclaration RecoveredUnit.updatedCompilationUnitDeclaration()
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type CompilationUnitDeclaration
 void Parser.getMethodBodies(CompilationUnitDeclaration unit)
           
 void Parser.parse(ConstructorDeclaration cd, CompilationUnitDeclaration unit, boolean recordLineSeparator)
           
 void Parser.parse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource)
           
 void Parser.parse(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit)
           
 void Parser.parse(MethodDeclaration md, CompilationUnitDeclaration unit)
           
 ASTNode[] Parser.parseClassBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit)
           
 Expression Parser.parseExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit)
           
 Expression Parser.parseMemberValue(char[] source, int offset, int length, 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 CompilationUnitDeclaration
RecoveredUnit(CompilationUnitDeclaration unitDeclaration, int bracketBalance, Parser parser)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type CompilationUnitDeclaration
 void ProblemReporter.cannotReadSource(CompilationUnitDeclaration unit, AbortCompilationUnit abortException, boolean verbose)
           
 void ProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.isClassPathCorrect(char[][] wellKnownTypeName, CompilationUnitDeclaration compUnitDecl, java.lang.Object location)
           
 void ProblemReporter.packageCollidesWithType(CompilationUnitDeclaration compUnitDecl)
           
 void ProblemReporter.packageIsNotExpectedPackage(CompilationUnitDeclaration compUnitDecl)
           
 void ProblemReporter.publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 

Uses of CompilationUnitDeclaration in org.eclipse.jdt.internal.core
 

Methods in org.eclipse.jdt.internal.core that return CompilationUnitDeclaration
static CompilationUnitDeclaration CompilationUnitProblemFinder.process(CompilationUnit unitElement, SourceElementParser parser, WorkingCopyOwner workingCopyOwner, java.util.HashMap problems, boolean creatingAST, int reconcileFlags, IProgressMonitor monitor)
           
static CompilationUnitDeclaration CompilationUnitProblemFinder.process(CompilationUnit unitElement, WorkingCopyOwner workingCopyOwner, java.util.HashMap problems, boolean creatingAST, int reconcileFlags, IProgressMonitor monitor)
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type CompilationUnitDeclaration
 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 CompilationUnitDeclaration in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching that return CompilationUnitDeclaration
protected  CompilationUnitDeclaration SuperTypeNamesCollector.buildBindings(ICompilationUnit compilationUnit, boolean isTopLevelOrMember)
           
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type CompilationUnitDeclaration
protected  IJavaElement MatchLocator.createPackageDeclarationHandle(CompilationUnitDeclaration unit)
          Creates an IImportDeclaration from the given import statement
protected  void MatchLocator.getMethodBodies(CompilationUnitDeclaration unit, MatchingNodeSet nodeSet)
           
protected  boolean MatchLocator.hasAlreadyDefinedType(CompilationUnitDeclaration parsedUnit)
           
 void MatchLocatorParser.parseBodies(CompilationUnitDeclaration unit)
          Parses the method bodies in the given compilation unit
protected  void MatchLocatorParser.parseBodies(TypeDeclaration type, CompilationUnitDeclaration unit)
          Parses the member bodies in the given type.
protected  void MatchLocator.reduceParseTree(CompilationUnitDeclaration unit)
          Called prior to the unit being resolved.
protected  void MatchLocator.reportMatching(CompilationUnitDeclaration unit, boolean mustResolve)
          Visit the given resolved parse tree and report the nodes that match the search pattern.
 

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

Methods in org.eclipse.jdt.internal.core.util that return CompilationUnitDeclaration
protected  CompilationUnitDeclaration CommentRecorderParser.endParse(int act)
           
 CompilationUnitDeclaration BindingKeyResolver.getCompilationUnitDeclaration()
           
 CompilationUnitDeclaration CodeSnippetParsingUtil.parseCompilationUnit(char[] source, java.util.Map settings, boolean recordParsingInformation)
           
 

Constructors in org.eclipse.jdt.internal.core.util with parameters of type CompilationUnitDeclaration
ASTNodeFinder(CompilationUnitDeclaration unit)
           
 

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

Methods in org.eclipse.jdt.internal.eval that return CompilationUnitDeclaration
protected  CompilationUnitDeclaration CodeSnippetParser.endParse(int act)
           
 

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

Methods in org.eclipse.jdt.internal.formatter with parameters of type CompilationUnitDeclaration
 TextEdit CodeFormatterVisitor.format(java.lang.String string, CompilationUnitDeclaration compilationUnitDeclaration)
           
 boolean CodeFormatterVisitor.visit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope)