Klasse InterTypeScope


public class InterTypeScope extends ClassScope
  • Konstruktordetails

  • Methodendetails

    • getAnyAliasForTypeVariableBinding

      public String getAnyAliasForTypeVariableBinding(TypeVariableBinding tvb)
    • invocationType

      public SourceTypeBinding invocationType()
      Beschreibung aus Klasse kopiert: Scope
      For Java scopes, the invocationType is always the same as the enclosingSourceType This distinction is important for AspectJ's inter-type declarations For inter-type declarations, the invocationType is the lexically enclosing type.
      Setzt außer Kraft:
      invocationType in Klasse ClassScope
    • addDepth

      public int addDepth()
      Setzt außer Kraft:
      addDepth in Klasse ClassScope
    • findTypeVariable

      public TypeVariableBinding findTypeVariable(char[] name, SourceTypeBinding sourceType)
      Beschreibung aus Klasse kopiert: Scope
      Other scopes can override this method
      Setzt außer Kraft:
      findTypeVariable in Klasse Scope
    • getRecoveryAliases

      public Map getRecoveryAliases()
    • isInterTypeScope

      public boolean isInterTypeScope()
      Setzt außer Kraft:
      isInterTypeScope in Klasse Scope