List of usage examples for org.eclipse.jdt.internal.core.search.indexing IIndexConstants TYPE_DECL_PATTERN
int TYPE_DECL_PATTERN
To view the source code for org.eclipse.jdt.internal.core.search.indexing IIndexConstants TYPE_DECL_PATTERN.
Click Source Link
From source file:com.codenvy.ide.ext.java.server.internal.core.search.matching.PatternLocator.java
License:Open Source License
public static PatternLocator patternLocator(SearchPattern pattern) { switch (pattern.kind) { case IIndexConstants.PKG_REF_PATTERN: return new PackageReferenceLocator((PackageReferencePattern) pattern); case IIndexConstants.PKG_DECL_PATTERN: return new PackageDeclarationLocator((PackageDeclarationPattern) pattern); case IIndexConstants.TYPE_REF_PATTERN: return new TypeReferenceLocator((TypeReferencePattern) pattern); case IIndexConstants.TYPE_DECL_PATTERN: return new TypeDeclarationLocator((TypeDeclarationPattern) pattern); case IIndexConstants.SUPER_REF_PATTERN: return new SuperTypeReferenceLocator((SuperTypeReferencePattern) pattern); case IIndexConstants.CONSTRUCTOR_PATTERN: return new ConstructorLocator((ConstructorPattern) pattern); case IIndexConstants.FIELD_PATTERN: return new FieldLocator((FieldPattern) pattern); case IIndexConstants.METHOD_PATTERN: return new MethodLocator((MethodPattern) pattern); case IIndexConstants.OR_PATTERN: return new OrLocator((OrPattern) pattern); case IIndexConstants.AND_PATTERN: return new AndLocator((AndPattern) pattern); case IIndexConstants.LOCAL_VAR_PATTERN: return new LocalVariableLocator((LocalVariablePattern) pattern); case IIndexConstants.TYPE_PARAM_PATTERN: return new TypeParameterLocator((TypeParameterPattern) pattern); }/*from w w w . j ava 2s .c o m*/ return null; }