PatternParser

Source file "org/aspectj/weaver/patterns/PatternParser.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,249 of 4,2490%572 of 5720%3803801,0381,0389494
parseSinglePointcut()3190%520%2727707011
parseDottedNamePattern()2160%400%2121555511
parseAtomicTypePattern(boolean, boolean)1510%160%99363611
parseIsTypePattern()1440%260%1414323211
maybeParseSingleAnnotationPattern()1380%140%88363611
parseMethodOrConstructorSignaturePattern()1300%140%88323211
parseSingleTypePattern(boolean)1210%300%1616282811
parseAnnotationNameValuePattern()1030%300%1616292911
parseDeclare()1010%120%77242411
parseAnnotationValues()990%140%88222211
parseKindedPointcut(String)910%160%99232311
parseNamePattern()910%140%88222211
parseMaybeParenthesizedMethodOrConstructorSignaturePattern(boolean)870%200%1111171711
parseAtomicPointcut()790%60%44191911
parsePossibleStringSequence(boolean)790%120%77202011
parseDeclareAnnotation()770%80%55181811
parseAnnotationPointcut()760%140%88202011
parseFieldSignaturePattern()720%60%44161611
maybeParsePerClause()650%160%99191911
parseReferencePointcut()620%80%55151511
parseParents()610%60%44131311
checkLegalName(String, IToken)610%100%668811
parseErrorOrWarning(boolean)600%n/a11191911
parseOptionalThrowsPattern()600%80%55131311
parseGenericsWildcardTypePattern()580%40%33121211
parseCompoundFieldSignaturePattern()560%60%44181811
parseModifiersPattern()540%80%55171711
parseAnnotationNameOrVarTypePattern()530%40%33121211
parseArgumentsAnnotationPattern()530%80%55131311
parseDesignatorPointcut(PointcutDesignatorHandler)520%80%55141411
parseMaybeParenthesizedFieldSignaturePattern()500%100%66111111
setAnnotationPatternForTypePattern(TypePattern, AnnotationTypePattern, boolean)490%100%66121211
parseArgumentsPattern(boolean)460%60%44111111
maybeParseTypeVariableList()450%40%33131311
parseMonitorPointcut(String)420%20%225511
maybeParseTypeParameterList()390%40%33101011
eat(String, String)390%60%448811
maybeEatNew(TypePattern)370%100%66111111
parseSimpleAnnotationName()350%20%228811
parseTypeVariable()350%40%33101011
parseCompoundMethodOrConstructorSignaturePattern(boolean)340%60%449911
parseHasMethodTypePattern()340%n/a118811
parseHasFieldTypePattern()340%n/a118811
parseTypePattern(boolean, boolean)330%40%336611
maybeParseSimpleTypeVariableList()330%40%339911
parseThisOrTargetAnnotationPointcut()320%20%227711
maybeParseAdditionalInterfaceBounds()310%40%33101011
parseAtAnnotationPointcut()290%20%227711
parseWithinAnnotationPointcut()290%20%227711
parseWithinCodeAnnotationPointcut()290%20%227711
parsePointcut()270%40%336611
maybeParseAnnotationPattern()240%40%337711
maybeEatAdjacent(String)240%40%336611
checkEof()220%20%224411
parseDottedIdentifier()210%20%225511
parseNotOrTypePattern(boolean, boolean)200%20%224411
parsePointcut(boolean)190%40%335511
parseStringLiteral()190%20%225511
parsePerCflow(boolean)180%n/a115511
parsePerObject(boolean)180%n/a115511
parseDeclareAtMethod(boolean)180%20%224411
parseDominates()180%20%224411
parsePerTypeWithin()170%n/a115511
isEitherAndOrOr()170%40%332211
parseThisOrTargetPointcut(String)170%n/a114411
maybeEatIdentifier(String)170%20%225511
PatternParser(ITokenSource)160%n/a116611
parseNotOrPointcut()160%20%224411
parseCflowPointcut(boolean)160%n/a114411
tryToExtractName(TypePattern)160%40%336611
parseIdentifier()160%20%224411
eatIdentifier(String)160%20%224411
maybeEat(String)160%20%225511
maybeEatIdentifier()160%20%225511
parseDeclareAtType()150%n/a114411
parseSoft()150%n/a114411
parseConstructorSignaturePattern()150%20%224411
nextToken()150%20%225511
parseWithinCodePointcut()140%n/a114411
parseWithinPointcut()140%n/a114411
parsePerSingleton()130%n/a114411
peek(String)120%20%222211
parseDeclareAtField()110%n/a113311
parseArgsAnnotationPointcut()110%n/a113311
isAdjacent(IToken, IToken)110%20%221111
assertNoTypeVariables(String[], String, IToken)90%20%223311
parseArgsPointcut()90%n/a112211
setPointcutDesignatorHandlers(Set, World)70%n/a113311
PatternParser(String)60%n/a112211
PatternParser(String, ISourceContext)60%n/a112211
parseTypePattern()50%n/a111111
eat(String)50%n/a112211
moreToParse()40%n/a111111
parseSingleTypePattern()40%n/a111111