public class BindingKeyParser
extends java.lang.Object
| Constructor and Description |
|---|
BindingKeyParser(BindingKeyParser parser) |
BindingKeyParser(java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeAnnotation() |
void |
consumeArrayDimension(char[] brakets) |
void |
consumeBaseType(char[] baseTypeSig) |
void |
consumeCapture(int position) |
void |
consumeCapture18ID(int id,
int position) |
void |
consumeException() |
void |
consumeField(char[] fieldName) |
void |
consumeFullyQualifiedName(char[] fullyQualifiedName) |
void |
consumeKey() |
void |
consumeLocalType(char[] uniqueKey) |
void |
consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition) |
void |
consumeMemberType(char[] simpleTypeName) |
void |
consumeMethod(char[] selector,
char[] signature) |
void |
consumeModifiers(char[] modifiers) |
void |
consumeNonGenericType() |
void |
consumePackage(char[] pkgName) |
void |
consumeParameterizedGenericMethod() |
void |
consumeParameterizedType(char[] simpleTypeName,
boolean isRaw) |
void |
consumeParser(BindingKeyParser parser) |
void |
consumeRawType() |
void |
consumeScope(int scopeNumber) |
void |
consumeSecondaryType(char[] simpleTypeName) |
void |
consumeTopLevelType() |
void |
consumeType() |
void |
consumeTypeParameter(char[] typeParameterName) |
void |
consumeTypeVariable(char[] position,
char[] typeVariableName) |
void |
consumeTypeWithCapture() |
void |
consumeWildCard(int kind) |
void |
consumeWildcardRank(int rank) |
java.lang.String |
getKey() |
boolean |
hasTypeName() |
void |
malformedKey() |
BindingKeyParser |
newParser() |
void |
parse() |
void |
parse(boolean pauseAfterFullyQualifiedName) |
public BindingKeyParser(BindingKeyParser parser)
public BindingKeyParser(java.lang.String key)
public void consumeAnnotation()
public void consumeArrayDimension(char[] brakets)
public void consumeBaseType(char[] baseTypeSig)
public void consumeCapture(int position)
public void consumeCapture18ID(int id,
int position)
public void consumeException()
public void consumeField(char[] fieldName)
public void consumeParameterizedGenericMethod()
public void consumeLocalType(char[] uniqueKey)
public void consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition)
public void consumeMethod(char[] selector,
char[] signature)
public void consumeModifiers(char[] modifiers)
public void consumeNonGenericType()
public void consumeMemberType(char[] simpleTypeName)
public void consumePackage(char[] pkgName)
public void consumeParameterizedType(char[] simpleTypeName,
boolean isRaw)
public void consumeParser(BindingKeyParser parser)
public void consumeRawType()
public void consumeScope(int scopeNumber)
public void consumeSecondaryType(char[] simpleTypeName)
public void consumeFullyQualifiedName(char[] fullyQualifiedName)
public void consumeKey()
public void consumeTopLevelType()
public void consumeType()
public void consumeTypeParameter(char[] typeParameterName)
public void consumeTypeVariable(char[] position,
char[] typeVariableName)
public void consumeTypeWithCapture()
public void consumeWildCard(int kind)
public void consumeWildcardRank(int rank)
public java.lang.String getKey()
public boolean hasTypeName()
public void malformedKey()
public BindingKeyParser newParser()
public void parse()
public void parse(boolean pauseAfterFullyQualifiedName)