public class ObjcLanguageFeatureParser extends CLikeLanguageFeatureParserBase
CONDITIONAL_OPERATOR_TYPES, packageSeparator, packageSeparatorText, POINTER_TYPES, primitiveTypeTokens, TYPE_MODIFICATIONS, typeTokens, useExtractor, validIdentifiers, variableSplitType
Modifier and Type | Method and Description |
---|---|
java.util.List<IToken> |
extractParameterTokens(java.util.List<IToken> methodStartTokens)
Returns a list of parameter tokens for the given tokensAfterMethodName.
|
java.lang.String |
getImportName(ShallowEntity entity)
Returns the imported name of the given import shallow entity.
|
boolean |
isGenericExceptionClass(java.lang.String className)
Determines whether the given class name represents a generic exception.
|
boolean |
isImport(ShallowEntity entity)
Returns whether the given entity is an import.
|
collectTokenFromTypePart, collectTokensFromModifiers, collectTokensFromPointers, collectTokensFromPrimitiveType, collectTokensFromType, collectTokensFromTypeAndModifications, extractConditionTokens, filterGenericTokens, getBaseTypeName, getGenericNamesForMethod, getGenericNamesForType, getGenericTypeNames, getImportedNames, getLanguage, getMethodOpeningParenthesisIndex, getModifiersAndTypeFromTokens, getParameterTokens, getParameterTypeNames, getPlainTypeName, getReturnType, getSplitParameterTokens, getTypeNameFromCatchTokens, getTypeNameStartIndex, getVariableNameFromCatchTokens, getVariableNameFromTokens, getVariableNamesFromTokens, getVariableReadsFromTokens, getVariableTokensFromForLikeTokens, getVariableTypeFromTokens, getVariableUsesFromTokens, getVariableWritesFromTokens, hasOnlyStaticMembers, hasVariableLengthArgumentList, hasVoidReturnType, isPrimitiveTypeToken, isStatic, isTypeToken, isVariableDeclaration, matchesFullQualifiedTypeName, reverseSkipToType, skipGeneric, skipGenericReverse, splitVariableTokens
public boolean isImport(ShallowEntity entity)
CLikeLanguageFeatureParserBase
isImport
in class CLikeLanguageFeatureParserBase
public java.lang.String getImportName(ShallowEntity entity)
CLikeLanguageFeatureParserBase
getImportName
in class CLikeLanguageFeatureParserBase
public boolean isGenericExceptionClass(java.lang.String className)
public java.util.List<IToken> extractParameterTokens(java.util.List<IToken> methodStartTokens)
-(void)foo1:(int) x1:(int) x2
. Returns
[int, x1, :, int, x2]
.extractParameterTokens
in class CLikeLanguageFeatureParserBase