Summary: | Should refactor boolean fields into bits | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Philipe Mulet <philippe_mulet> | ||||||
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> | ||||||
Status: | VERIFIED FIXED | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | P2 | CC: | eric_jodet | ||||||
Version: | 3.2 | Keywords: | performance | ||||||
Target Milestone: | 3.3 M7 | ||||||||
Hardware: | PC | ||||||||
OS: | Windows XP | ||||||||
Whiteboard: | |||||||||
Attachments: |
|
Description
Philipe Mulet
2006-06-12 09:04:12 EDT
To be investigated during 3.3 M7. Created attachment 63595 [details]
Proposed patch for a subset of the issues
Removed:
CaseStatement#isEnumConstant
ExplicitConstructorCall#discardEnclosingInstance
FieldDeclaration#hasBeenResolved
Patch released Remaining issues: AbstractMethodDeclaration#errorInSignature AbstractMethodDeclaration#ignoreFurtherInvestigation (would keep this one) AbstractMethodDeclaration#needFreeReturn CompilationUnitDeclaration#... (would keep these - little instances) ConstructorDeclaration#isDefaultConstructor ForStatement#neededScope IfStatement#thenExit ImportReference#onDemand ImportReference#used Initializer#errorInSignature JavadocAllocationExpression#superAccess JavadocFieldReference#superAccess JavadocMessageSend#superAccess JavadocReturnStatement#empty ParameterizedQualifiedTypeReference#didResolve ParameterizedSingleTypeReference#didResolve ReturnStatement#isAnySubRoutineEscaping ReturnStatement#isSynchronized SynchronizedStatement#blockExit TypeDeclaration#hasBeenGenerated TypeDeclaration#ignoreFurtherInvestigation (would keep this) Created attachment 64883 [details]
Patch for remaining issues
Released for 3.3M7. To verify, the patch needs to be checked. Verified for 3.3 M7 using source code v_751. (Checked that remaining boolean field declarations in AST match the cases marked as 'would keep' above - a total of five instances.) |