Klasse CompilationUnitScope

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Scope
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope

public class CompilationUnitScope extends Scope
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • buildFieldsAndMethods

      public void buildFieldsAndMethods()
    • checkAndSetImports

      public void checkAndSetImports()
    • checkParameterizedTypes

      public void checkParameterizedTypes()
      Perform deferred check specific to parameterized types: bound checks, supertype collisions
    • computeConstantPoolName

      public char[] computeConstantPoolName(LocalTypeBinding localType)
    • connectTypeHierarchy

      public void connectTypeHierarchy()
    • integrateAnnotationsInHierarchy

      public void integrateAnnotationsInHierarchy()
    • faultInTypes

      public void faultInTypes()
    • findImport

      public Binding findImport(char[][] compoundName, boolean findStaticImports, boolean onDemand)
    • getImport

      public final Binding getImport(char[][] compoundName, boolean onDemand, boolean isStaticImport)
    • nextCaptureID

      public int nextCaptureID()
    • module

      public ModuleBinding module()
      Setzt außer Kraft:
      module in Klasse Scope
    • problemReporter

      public ProblemReporter problemReporter()
      Beschreibung aus Klasse kopiert: Scope
      See also the contract of ProblemReporter.close().
      Angegeben von:
      problemReporter in Klasse Scope
    • recordTypeConversion

      public void recordTypeConversion(TypeBinding superType, TypeBinding subType)
    • recordTypeReference

      public void recordTypeReference(TypeBinding type)
    • storeDependencyInfo

      public void storeDependencyInfo()
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • verifyMethods

      public void verifyMethods(MethodVerifier verifier)
    • hasDefaultNullnessFor

      public boolean hasDefaultNullnessFor(int location, int sourceStart)
      Beschreibung aus Klasse kopiert: Scope
      Answer a defaultNullness defined for the closest enclosing scope, using bits from Binding.NullnessDefaultMASK.
      Setzt außer Kraft:
      hasDefaultNullnessFor in Klasse Scope
    • checkRedundantDefaultNullness

      public Binding checkRedundantDefaultNullness(int nullBits, int sourceStart)
      Beschreibung aus Klasse kopiert: Scope
      Check whether the given null default is redundant at the given position inside this scope.
      Setzt außer Kraft:
      checkRedundantDefaultNullness in Klasse Scope
      Parameter:
      nullBits - locally defined nullness default, see Binding.NullnessDefaultMASK
      sourceStart -
      Gibt zurück:
      enclosing binding that already has a matching NonNullByDefault annotation, or the special binding Scope.NOT_REDUNDANT, indicating that a different enclosing nullness default was found, or null to indicate that no enclosing nullness default was found.
    • registerInferredInvocation

      public void registerInferredInvocation(Invocation invocation)
    • cleanUpInferenceContexts

      public void cleanUpInferenceContexts()
    • deferException

      public void deferException(RuntimeException exception)
    • throwDeferredException

      public void throwDeferredException()