PatternParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total716 of 4,24983%87 of 57284%793801711,0381494
parseSinglePointcut()8623373%114178%727207001
parseDesignatorPointcut(PointcutDesignatorHandler)520%80%55141411
maybeParseTypeVariableList()450%40%33131311
parseMonitorPointcut(String)3937%20%124501
parseTypeVariable()350%40%33101011
parseAnnotationValues()277272%31178%3832201
maybeParsePerClause()263960%31381%3981901
parseKindedPointcut(String)226975%51168%4932301
checkEof()220%20%224411
parseDottedIdentifier()210%20%225511
parsePossibleStringSequence(boolean)205974%6650%5752001
parsePointcut(boolean)190%40%335511
parseStringLiteral()190%20%225511
maybeParseAdditionalInterfaceBounds()181341%2250%2361001
parseMaybeParenthesizedMethodOrConstructorSignaturePattern(boolean)167181%21890%11141701
parseIsTypePattern()1512989%12596%11433201
parsePerTypeWithin()14317%n/a014501
parseArgumentsAnnotationPattern()134075%2675%2531301
parsePerSingleton()130%n/a114411
parsePerCflow(boolean)12633%n/a013501
parsePerObject(boolean)12633%n/a013501
parseDeclareAtType()12320%n/a013401
peek(String)120%20%222211
parseErrorOrWarning(boolean)114981%n/a0121901
parseDeclareAtField()110%n/a113311
setAnnotationPatternForTypePattern(TypePattern, AnnotationTypePattern, boolean)103979%1990%1611201
parseDeclare()99291%12100%0722401
parseSoft()9640%n/a012401
parseDeclareAnnotation()86989%8100%0521801
parseCompoundFieldSignaturePattern()84885%2466%2421801
parseAtAnnotationPointcut()82172%1150%121701
parseWithinCodeAnnotationPointcut()82172%1150%121701
parseWithinCodePointcut()8642%n/a012401
setPointcutDesignatorHandlers(Set, World)70%n/a113311
parseMaybeParenthesizedFieldSignaturePattern()64488%1990%1611101
PatternParser(String)60%n/a112211
PatternParser(String, ISourceContext)60%n/a112211
parseAnnotationPointcut()57193%14100%0812001
parseOptionalThrowsPattern()55591%2675%2511301
parseModifiersPattern()54990%2675%2511701
moreToParse()40%n/a111111
parseAtomicTypePattern(boolean, boolean)314898%11593%1913601
parseMethodOrConstructorSignaturePattern()12898%11392%1813201
parseSingleTypePattern(boolean)11998%32790%31612801
parseAnnotationNameValuePattern()10198%22893%21622901
maybeEatNew(TypePattern)3594%1990%1611101
assertNoTypeVariables(String[], String, IToken)888%1150%121301
parseDottedNamePattern()216100%13997%12105501
maybeParseSingleAnnotationPattern()138100%14100%0803601
parseNamePattern()91100%14100%0802201
parseAtomicPointcut()79100%6100%0401901
parseFieldSignaturePattern()72100%6100%0401601
parseReferencePointcut()62100%8100%0501501
parseParents()61100%1583%1401301
checkLegalName(String, IToken)61100%10100%060801
parseGenericsWildcardTypePattern()58100%4100%0301201
parseAnnotationNameOrVarTypePattern()53100%4100%0301201
parseArgumentsPattern(boolean)46100%6100%0401101
maybeParseTypeParameterList()39100%4100%0301001
eat(String, String)39100%6100%040801
parseSimpleAnnotationName()35100%2100%020801
parseCompoundMethodOrConstructorSignaturePattern(boolean)34100%6100%040901
parseHasMethodTypePattern()34100%n/a010801
parseHasFieldTypePattern()34100%n/a010801
parseTypePattern(boolean, boolean)33100%4100%030601
maybeParseSimpleTypeVariableList()33100%4100%030901
parseThisOrTargetAnnotationPointcut()32100%2100%020701
parseWithinAnnotationPointcut()29100%2100%020701
parsePointcut()27100%4100%030601
maybeParseAnnotationPattern()24100%4100%030701
maybeEatAdjacent(String)24100%4100%030601
parseNotOrTypePattern(boolean, boolean)20100%2100%020401
parseDeclareAtMethod(boolean)18100%2100%020401
parseDominates()18100%1150%120401
isEitherAndOrOr()17100%4100%030201
parseThisOrTargetPointcut(String)17100%n/a010401
maybeEatIdentifier(String)17100%2100%020501
PatternParser(ITokenSource)16100%n/a010601
parseNotOrPointcut()16100%2100%020401
parseCflowPointcut(boolean)16100%n/a010401
tryToExtractName(TypePattern)16100%4100%030601
parseIdentifier()16100%2100%020401
eatIdentifier(String)16100%2100%020401
maybeEat(String)16100%2100%020501
maybeEatIdentifier()16100%2100%020501
parseConstructorSignaturePattern()15100%2100%020401
nextToken()15100%2100%020501
parseWithinPointcut()14100%n/a010401
parseArgsAnnotationPointcut()11100%n/a010301
isAdjacent(IToken, IToken)11100%2100%020101
parseArgsPointcut()9100%n/a010201
parseTypePattern()5100%n/a010101
eat(String)5100%n/a010201
parseSingleTypePattern()4100%n/a010101