// Path: src/com/aopphp/go/pointcut/PointFilter.java
// public interface PointFilter extends Serializable
// {
//     boolean matches(PhpNamedElement element);
// 
//     Set<KindFilter> getKind();
// }


import java.util.List;
import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElement;
import com.aopphp.go.pointcut.PointFilter;
// This is a generated file. Not intended for manual editing.
package com.aopphp.go.psi;


public interface ClassFilter extends PsiElement {

  @NotNull
  NamespacePattern getNamespacePattern();

// Path: src/com/aopphp/go/pointcut/PointFilter.java
// public interface PointFilter extends Serializable
// {
//     boolean matches(PhpNamedElement element);
// 
//     Set<KindFilter> getKind();
// }


// Path: src/com/aopphp/go/psi/ClassFilter.java
import java.util.List;
import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElement;
import com.aopphp.go.pointcut.PointFilter;

// This is a generated file. Not intended for manual editing.
package com.aopphp.go.psi;


public interface ClassFilter extends PsiElement {

  @NotNull
  NamespacePattern getNamespacePattern();

  PointFilter getClassFilterMatcher();