java.lang.Object
org.aspectj.org.eclipse.jdt.core.search.SearchPattern
org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
Alle implementierten Schnittstellen:
Cloneable, IParallelizable, IIndexConstants
Bekannte direkte Unterklassen:
ConstructorPattern, IntersectingPattern, MethodPattern, ModulePattern, MultiTypeDeclarationPattern, PackageDeclarationPattern, SuperTypeReferencePattern, TypeDeclarationPattern, TypeParameterPattern, VariablePattern

public class JavaSearchPattern extends SearchPattern implements IIndexConstants, IParallelizable, Cloneable
  • Felddetails

    • fineGrain

      public int fineGrain
      Fine grain limitation
    • MATCH_MODE_MASK

      public static final int MATCH_MODE_MASK
      Mask used on match rule for match mode.
      Siehe auch:
    • MATCH_COMPATIBILITY_MASK

      public static final int MATCH_COMPATIBILITY_MASK
      Mask used on match rule for generic relevance.
      Siehe auch:
  • Konstruktordetails

    • JavaSearchPattern

      protected JavaSearchPattern(int patternKind, int matchRule)
  • Methodendetails

    • getFineGrainFlagString

      public static String getFineGrainFlagString(int fineGrain)
      Parameter:
      fineGrain -
    • getBlankPattern

      public SearchPattern getBlankPattern()
      Beschreibung aus Klasse kopiert: SearchPattern
      Returns a blank pattern that can be used as a record to decode an index key.

      Implementors of this method should return a new search pattern that is going to be used to decode index keys.

      Angegeben von:
      getBlankPattern in Klasse SearchPattern
      Gibt zurück:
      a new blank pattern
      Siehe auch:
    • hasSignatures

      public final boolean hasSignatures()
      Returns whether the pattern has signatures or not. If pattern typeArguments field, this field shows that it was built on a generic source type.
      Gibt zurück:
      true if typeSignatures field is not null and has a length greater than 0.
    • hasTypeArguments

      public final boolean hasTypeArguments()
      Returns whether the pattern includes type arguments information or not.
      Gibt zurück:
      default is false
    • hasTypeParameters

      public final boolean hasTypeParameters()
      Returns whether the pattern includes type parameters information or not.
      Gibt zurück:
      true if typeArguments contains type parameters instead type arguments signatures.
    • print

      protected StringBuffer print(StringBuffer output)
    • toString

      public final String toString()
      Setzt außer Kraft:
      toString in Klasse SearchPattern
      Siehe auch:
    • isParallelSearchSupported

      public boolean isParallelSearchSupported()
      Beschreibung aus Schnittstelle kopiert: IParallelizable
      Answers true if the current instance supports parallel index search
      Angegeben von:
      isParallelSearchSupported in Schnittstelle IParallelizable
      Gibt zurück:
      Returns true if the implementation is safe to be used in a parallel search.