Method Summary |
|
public ExpressionContext | createExecutionExpressionContext(IMethod method) |
public ExpressionContext | createExecutionExpressionContext(MemberInfo methodInfo) |
public ExpressionContext | createWithinExpressionContext(IType type) |
public ExpressionContext | createWithinExpressionContext(IPackageDeclaration packageDecl) |
public ExpressionContext | createWithinExpressionContext(IPackageFragment fragment) |
public ExpressionContext | createWithinExpressionContext(String className) |
public ExpressionContext | createWithinExpressionContext(ClassInfo classInfo) |
public JavaModelClassInfo | getClassInfo(IType type) |
public static String | getExecutionPattern(IJavaElement element) |
public static String | getExecutionPattern(IMethod method) |
public static String | getExecutionPattern(IType type) |
public static String | getExecutionPattern(IPackageFragment fragment) |
public static String | getExecutionPattern(IPackageDeclaration packageDecl) |
public FieldInfo | getFieldInfo(IField field) |
public static String | getFullName(IMethod method) |
public static String | getFullyQualifiedName(IType type) |
final public static PatternHelper | getHelper() |
public static String | getJavadocSignature(IMethod method) Returns a full method signature, compatible with the forms required
by the DSO config format. |
public MethodInfo | getMethodInfo(IMethod method) |
public MethodInfo | getMethodInfo(MethodDeclaration methodDecl) |
public static String | getSignature(IMethod method) |
public static String | getWithinPattern(IType type) |
public static String | getWithinPattern(IPackageFragment fragment) |
public static String | getWithinPattern(IPackageDeclaration packageDecl) |
public static boolean | isVarargs(IMethod method) |
public boolean | matchesClass(String expr, ExpressionContext exprCntx) |
public boolean | matchesClass(String expression, String className) |
public boolean | matchesClass(String expr, ClassInfo classInfo) |
public boolean | matchesField(Root root, IField field) |
public boolean | matchesMember(String expr, MemberInfo methodInfo) |
public boolean | matchesMethod(String expression, IMethod method) |
public boolean | matchesMethod(String expression, MethodDeclaration methodDecl) |
public boolean | matchesMethod(String expr, ExpressionContext exprCntx) |
public boolean | matchesPackageDeclaration(String expr, IPackageDeclaration packageDecl) |
public boolean | matchesPackageFragment(String expr, IPackageFragment fragment) |
public boolean | matchesType(String expr, IType type) |
public static IMethod | methodDecl2IMethod(MethodDeclaration methodDecl) |
public void | testValidateMethodExpression(String expr) |