2 * Copyright (c) 2000-2005 by JetBrains s.r.o. All Rights Reserved.
3 * Use is subject to license terms.
5 package com
.intellij
.patterns
;
7 import org
.jetbrains
.annotations
.NonNls
;
8 import org
.jetbrains
.annotations
.NotNull
;
9 import org
.jetbrains
.annotations
.Nullable
;
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
) {
20 public String
toString() {
25 public abstract boolean accepts(@Nullable Object o
, final MatchingContext matchingContext
, @NotNull TraverseContext traverseContext
);
28 public String
toString() {
29 return super.toString();