patterns in openapi
[fedora-idea.git] / util / src / com / intellij / patterns / NullablePatternCondition.java
blob08326e31b95809c8b2cd58f2bb371e4bccbe4eab
1 /*
2 * Copyright (c) 2000-2005 by JetBrains s.r.o. All Rights Reserved.
3 * Use is subject to license terms.
4 */
5 package com.intellij.patterns;
7 import org.jetbrains.annotations.NonNls;
8 import org.jetbrains.annotations.NotNull;
9 import org.jetbrains.annotations.Nullable;
11 /**
12 * @author peter
14 public abstract class NullablePatternCondition {
15 public static final NullablePatternCondition TRUE = new NullablePatternCondition() {
16 public boolean accepts(@Nullable final Object o, final MatchingContext matchingContext, @NotNull final TraverseContext traverseContext) {
17 return true;
20 public String toString() {
21 return "";
25 public abstract boolean accepts(@Nullable Object o, final MatchingContext matchingContext, @NotNull TraverseContext traverseContext);
27 @NonNls
28 public String toString() {
29 return super.toString();