Klasse CompilationUnitDeclaration

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode
org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration
Alle implementierten Schnittstellen:
ReferenceContext, TypeConstants, TypeIds, ProblemSeverities

public class CompilationUnitDeclaration extends ASTNode implements ProblemSeverities, ReferenceContext
  • Felddetails

    • currentPackage

      public ImportReference currentPackage
    • imports

      public ImportReference[] imports
    • types

      public TypeDeclaration[] types
    • moduleDeclaration

      public ModuleDeclaration moduleDeclaration
    • comments

      public int[][] comments
    • ignoreFurtherInvestigation

      public boolean ignoreFurtherInvestigation
    • ignoreMethodBodies

      public boolean ignoreMethodBodies
    • scope

      public CompilationUnitScope scope
    • problemReporter

      public ProblemReporter problemReporter
    • compilationResult

      public CompilationResult compilationResult
    • localTypes

      public Map<Integer,LocalTypeBinding> localTypes
    • isPropagatingInnerClassEmulation

      public boolean isPropagatingInnerClassEmulation
    • javadoc

      public Javadoc javadoc
    • nlsTags

      public NLSTag[] nlsTags
    • validIdentityComparisonLines

      public boolean[] validIdentityComparisonLines
    • functionalExpressionsCount

      public int functionalExpressionsCount
    • functionalExpressions

      public FunctionalExpression[] functionalExpressions
  • Konstruktordetails

  • Methodendetails