类 org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration
的使用

使用 CompilationUnitDeclaration 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.apt.dispatch   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.problem   
 

org.eclipse.jdt.internal.compilerCompilationUnitDeclaration 的使用
 

声明为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler 中的字段
 CompilationUnitDeclaration[] Compiler.unitsToProcess
           
 

返回 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler 中的方法
 CompilationUnitDeclaration Compiler.getUnitToProcess(int next)
           
 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.
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler 中的方法
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(Throwable internalException, CompilationUnitDeclaration unit, CompilationResult result)
           
 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)
           
 

org.eclipse.jdt.internal.compiler.apt.dispatchCompilationUnitDeclaration 的使用
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.apt.dispatch 中的方法
 void BaseAnnotationProcessorManager.processAnnotations(CompilationUnitDeclaration[] units, ReferenceBinding[] referenceBindings, boolean isLastRound)
          A single "round" of processing, in the sense implied in javax.lang.annotation.processing.Processor.
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.apt.dispatch 中的构造方法
RoundEnvImpl(CompilationUnitDeclaration[] units, ReferenceBinding[] binaryTypeBindings, boolean isLastRound, BaseProcessingEnvImpl env)
           
 

org.eclipse.jdt.internal.compiler.astCompilationUnitDeclaration 的使用
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.ast 中的方法
 void TypeDeclaration.parseMethods(Parser parser, CompilationUnitDeclaration unit)
           
 void MethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void ConstructorDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void Clinit.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
 void AnnotationMethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
           
abstract  void AbstractMethodDeclaration.parseStatements(Parser parser, CompilationUnitDeclaration unit)
          Fill up the method body with statement
 void Initializer.parseStatements(Parser parser, TypeDeclaration typeDeclaration, CompilationUnitDeclaration unit)
           
 

org.eclipse.jdt.internal.compiler.lookupCompilationUnitDeclaration 的使用
 

声明为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.lookup 中的字段
 CompilationUnitDeclaration CompilationUnitScope.referenceContext
           
 CompilationUnitDeclaration LookupEnvironment.unitBeingCompleted
           
 

返回 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.lookup 中的方法
 CompilationUnitDeclaration Scope.referenceCompilationUnit()
           
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.lookup 中的方法
 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)
           
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.lookup 中的构造方法
CompilationUnitScope(CompilationUnitDeclaration unit, LookupEnvironment environment)
           
 

org.eclipse.jdt.internal.compiler.parserCompilationUnitDeclaration 的使用
 

声明为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.parser 中的字段
 CompilationUnitDeclaration Parser.compilationUnit
           
 CompilationUnitDeclaration RecoveredUnit.unitDeclaration
           
 

返回 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.parser 中的方法
 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()
           
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.parser 中的方法
 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)
           
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.parser 中的构造方法
RecoveredUnit(CompilationUnitDeclaration unitDeclaration, int bracketBalance, Parser parser)
           
 

org.eclipse.jdt.internal.compiler.problemCompilationUnitDeclaration 的使用
 

参数类型为 CompilationUnitDeclarationorg.eclipse.jdt.internal.compiler.problem 中的方法
 void ProblemReporter.cannotReadSource(CompilationUnitDeclaration unit, AbortCompilationUnit abortException, boolean verbose)
           
 void ProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.isClassPathCorrect(char[][] wellKnownTypeName, CompilationUnitDeclaration compUnitDecl, 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)
           
 



Copyright © 2013. All Rights Reserved.