public class KeyKind extends BindingKeyParser
| Modifier and Type | Field and Description |
|---|---|
static int |
F_CAPTURE |
static int |
F_CONSTRUCTOR |
static int |
F_FIELD |
static int |
F_LOCAL |
static int |
F_LOCAL_VAR |
static int |
F_MEMBER |
static int |
F_METHOD |
static int |
F_PARAMETERIZED_METHOD |
static int |
F_PARAMETERIZED_TYPE |
static int |
F_RAW_TYPE |
static int |
F_TYPE |
static int |
F_TYPE_PARAMETER |
static int |
F_WILDCARD_TYPE |
int |
flags |
| Constructor and Description |
|---|
KeyKind(BindingKeyParser parser) |
KeyKind(java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeBaseType(char[] baseTypeSig) |
void |
consumeCapture(int position) |
void |
consumeField(char[] fieldName) |
void |
consumeLocalType(char[] uniqueKey) |
void |
consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition) |
void |
consumeMemberType(char[] simpleTypeName) |
void |
consumeMethod(char[] selector,
char[] signature) |
void |
consumeParameterizedGenericMethod() |
void |
consumeParameterizedType(char[] simpleTypeName,
boolean isRaw) |
void |
consumeParser(BindingKeyParser parser) |
void |
consumeRawType() |
void |
consumeTopLevelType() |
void |
consumeTypeParameter(char[] typeParameterName) |
void |
consumeTypeWithCapture() |
void |
consumeWildCard(int kind) |
BindingKeyParser |
newParser() |
consumeAnnotation, consumeArrayDimension, consumeCapture18ID, consumeException, consumeFullyQualifiedName, consumeKey, consumeModifiers, consumeModule, consumeNonGenericType, consumePackage, consumeScope, consumeSecondaryType, consumeType, consumeTypeVariable, consumeWildcardRank, getKey, hasModuleName, hasTypeName, malformedKey, parse, parsepublic static final int F_TYPE
public static final int F_METHOD
public static final int F_FIELD
public static final int F_TYPE_PARAMETER
public static final int F_LOCAL_VAR
public static final int F_MEMBER
public static final int F_LOCAL
public static final int F_PARAMETERIZED_TYPE
public static final int F_RAW_TYPE
public static final int F_WILDCARD_TYPE
public static final int F_PARAMETERIZED_METHOD
public static final int F_CAPTURE
public static final int F_CONSTRUCTOR
public int flags
public KeyKind(BindingKeyParser parser)
public KeyKind(java.lang.String key)
public void consumeBaseType(char[] baseTypeSig)
consumeBaseType in class BindingKeyParserpublic void consumeCapture(int position)
consumeCapture in class BindingKeyParserpublic void consumeField(char[] fieldName)
consumeField in class BindingKeyParserpublic void consumeLocalType(char[] uniqueKey)
consumeLocalType in class BindingKeyParserpublic void consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition)
consumeLocalVar in class BindingKeyParserpublic void consumeMemberType(char[] simpleTypeName)
consumeMemberType in class BindingKeyParserpublic void consumeMethod(char[] selector,
char[] signature)
consumeMethod in class BindingKeyParserpublic void consumeParameterizedGenericMethod()
consumeParameterizedGenericMethod in class BindingKeyParserpublic void consumeParameterizedType(char[] simpleTypeName,
boolean isRaw)
consumeParameterizedType in class BindingKeyParserpublic void consumeParser(BindingKeyParser parser)
consumeParser in class BindingKeyParserpublic void consumeRawType()
consumeRawType in class BindingKeyParserpublic void consumeTopLevelType()
consumeTopLevelType in class BindingKeyParserpublic void consumeTypeParameter(char[] typeParameterName)
consumeTypeParameter in class BindingKeyParserpublic void consumeTypeWithCapture()
consumeTypeWithCapture in class BindingKeyParserpublic void consumeWildCard(int kind)
consumeWildCard in class BindingKeyParserpublic BindingKeyParser newParser()
newParser in class BindingKeyParser