diff options
Diffstat (limited to 'bundles/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/internal/core/util/KeyKind.java')
-rw-r--r-- | bundles/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/internal/core/util/KeyKind.java | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/bundles/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/internal/core/util/KeyKind.java b/bundles/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/internal/core/util/KeyKind.java deleted file mode 100644 index dc2fe165..00000000 --- a/bundles/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/internal/core/util/KeyKind.java +++ /dev/null @@ -1,105 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2005, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.wst.jsdt.internal.core.util; - -public class KeyKind extends BindingKeyParser { - - public static final int F_TYPE = 0x00001; - public static final int F_METHOD = 0x00010; - public static final int F_FIELD = 0x00011; - public static final int F_TYPE_PARAMETER = 0x00100; - public static final int F_LOCAL_VAR = 0x00101; - public static final int F_MEMBER = 0x00110; - public static final int F_LOCAL = 0x00111; - public static final int F_PARAMETERIZED_TYPE = 0x01000; - public static final int F_RAW_TYPE = 0x01001; - public static final int F_WILDCARD_TYPE = 0x01010; - public static final int F_PARAMETERIZED_METHOD = 0x01011; - public static final int F_CAPTURE = 0x01111; - public static final int F_CONSTRUCTOR = 0x10000; - - public int flags = 0; - private KeyKind innerKeyKind; - - public KeyKind(BindingKeyParser parser) { - super(parser); - } - - public KeyKind(String key) { - super(key); - } - - public void consumeBaseType(char[] baseTypeSig) { - this.flags |= F_TYPE; - } - - public void consumeCapture(int position) { - this.flags |= F_CAPTURE; - } - - public void consumeField(char[] fieldName) { - this.flags |= F_FIELD; - } - - public void consumeLocalType(char[] uniqueKey) { - this.flags |= F_LOCAL; - } - - public void consumeLocalVar(char[] varName) { - this.flags |= F_LOCAL_VAR; - } - - public void consumeMemberType(char[] simpleTypeName) { - this.flags |= F_MEMBER; - } - - public void consumeMethod(char[] selector, char[] signature) { - this.flags |= F_METHOD; - if (selector.length == 0) - this.flags |= F_CONSTRUCTOR; - } - - public void consumeParameterizedGenericMethod() { - this.flags |= F_PARAMETERIZED_METHOD; - } - - public void consumeParameterizedType(char[] simpleTypeName, boolean isRaw) { - this.flags |= isRaw ? F_RAW_TYPE : F_PARAMETERIZED_TYPE; - } - - public void consumeParser(BindingKeyParser parser) { - this.innerKeyKind = (KeyKind) parser; - } - - public void consumeRawType() { - this.flags |= F_RAW_TYPE; - } - - public void consumeTopLevelType() { - this.flags |= F_TYPE; - } - - public void consumeTypeParameter(char[] typeParameterName) { - this.flags |= F_TYPE_PARAMETER; - } - - public void consumeTypeWithCapture() { - this.flags = this.innerKeyKind.flags; - } - - public void consumeWildCard(int kind) { - this.flags |= F_WILDCARD_TYPE; - } - - public BindingKeyParser newParser() { - return new KeyKind(this); - } -} |