Klasse PerClause

Alle implementierten Schnittstellen:
IHasPosition, IHasSourceLocation
Bekannte direkte Unterklassen:
PerCflow, PerFromSuper, PerObject, PerSingleton, PerTypeWithin

public abstract class PerClause extends Pointcut
  • Felddetails

  • Konstruktordetails

    • PerClause

      public PerClause()
  • Methodendetails

    • readPerClause

      public static PerClause readPerClause(VersionedDataInputStream s, ISourceContext context) throws IOException
      Löst aus:
      IOException
    • concretize1

      public final Pointcut concretize1(ResolvedType inAspect, ResolvedType declaringType, IntMap bindings)
      Beschreibung aus Klasse kopiert: Pointcut
      Resolves and removes ReferencePointcuts, replacing with basic ones
      Angegeben von:
      concretize1 in Klasse Pointcut
      Parameter:
      inAspect - the aspect to resolve relative to
      bindings - a Map from formal index in the current lexical context → formal index in the concrete advice that will run This must always return a new Pointcut object (even if the concretized Pointcut is identical to the resolved one). That behavior is assumed in many places. XXX fix implementors to handle state
    • concretize

      public abstract PerClause concretize(ResolvedType inAspect)
    • getKind

      public abstract PerClause.Kind getKind()
    • toDeclarationString

      public abstract String toDeclarationString()