接口 org.eclipse.jdt.internal.compiler.env.ICompilationUnit
的使用

使用 ICompilationUnit 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.apt.dispatch   
org.eclipse.jdt.internal.compiler.batch   
org.eclipse.jdt.internal.compiler.env   
org.eclipse.jdt.internal.compiler.impl   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
 

org.eclipse.jdt.internal.compiler 中 ICompilationUnit 的使用
 

声明为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler 中的字段
 ICompilationUnit CompilationResult.compilationUnit
           
 

返回 ICompilationUnit 的 org.eclipse.jdt.internal.compiler 中的方法
 ICompilationUnit CompilationResult.getCompilationUnit()
          Answer the initial compilation unit corresponding to the present compilation result
abstract  ICompilationUnit[] AbstractAnnotationProcessorManager.getDeletedUnits()
          Returns the deleted units.
abstract  ICompilationUnit[] AbstractAnnotationProcessorManager.getNewUnits()
          Return the new units created in the last round.
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler 中的方法
 void Compiler.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
          Add an additional compilation unit into the loop -> build compilation unit declarations, their bindings and record their results.
protected  void Compiler.addCompilationUnit(ICompilationUnit sourceUnit, CompilationUnitDeclaration parsedUnit)
           
protected  void Compiler.beginToCompile(ICompilationUnit[] sourceUnits)
          Add the initial set of compilation units into the loop -> build compilation unit declarations, their bindings and record their results.
 void Compiler.compile(ICompilationUnit[] sourceUnits)
          General API -> compile each of supplied files -> recompile any required types for which we have an incomplete principle structure
 char[] ReadManager.getContents(ICompilationUnit unit)
           
protected  void Compiler.internalBeginToCompile(ICompilationUnit[] sourceUnits, int maxUnits)
          Add the initial set of compilation units into the loop -> build compilation unit declarations, their bindings and record their results.
 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.
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler 中的构造方法
CompilationResult(ICompilationUnit compilationUnit, int unitIndex, int totalUnitsKnown, int maxProblemPerUnit)
           
ReadManager(ICompilationUnit[] files, int length)
           
 

org.eclipse.jdt.internal.compiler.apt.dispatch 中 ICompilationUnit 的使用
 

返回 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.apt.dispatch 中的方法
 ICompilationUnit[] BaseProcessingEnvImpl.getDeletedUnits()
           
 ICompilationUnit[] BaseAnnotationProcessorManager.getDeletedUnits()
           
 ICompilationUnit[] BaseProcessingEnvImpl.getNewUnits()
           
 ICompilationUnit[] BaseAnnotationProcessorManager.getNewUnits()
           
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.apt.dispatch 中的方法
 void BatchFilerImpl.addNewUnit(ICompilationUnit unit)
           
 void BaseProcessingEnvImpl.addNewUnit(ICompilationUnit unit)
           
 

org.eclipse.jdt.internal.compiler.batch 中 ICompilationUnit 的使用
 

实现 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.batch 中的类
 class CompilationUnit
           
 

org.eclipse.jdt.internal.compiler.env 中 ICompilationUnit 的使用
 

返回 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.env 中的方法
 ICompilationUnit NameEnvironmentAnswer.getCompilationUnit()
          Answer the compilation unit or null if the receiver represents a binary or source type.
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.env 中的构造方法
NameEnvironmentAnswer(ICompilationUnit compilationUnit, AccessRestriction accessRestriction)
           
 

org.eclipse.jdt.internal.compiler.impl 中 ICompilationUnit 的使用
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.impl 中的方法
 void ITypeRequestor.accept(ICompilationUnit unit, AccessRestriction accessRestriction)
          Accept the requested type's compilation unit.
 

org.eclipse.jdt.internal.compiler.lookup 中 ICompilationUnit 的使用
 

声明为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.lookup 中的字段
 ICompilationUnit[] SourceTypeCollisionException.newAnnotationProcessorUnits
           
 

org.eclipse.jdt.internal.compiler.parser 中 ICompilationUnit 的使用
 

参数类型为 ICompilationUnit 的 org.eclipse.jdt.internal.compiler.parser 中的方法
 CompilationUnitDeclaration Parser.dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
           
 CompilationUnitDeclaration Parser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
           
 CompilationUnitDeclaration Parser.parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end)
           
 



Copyright © 2013. All Rights Reserved.