ContextuallyAmbName

File ContextuallyAmbName.str
Author Martin Bravenboer <martin@cs.uu.nl>
Since unknown

6.5.2: Reclassification of Contextually Ambiguous Names




Statistics


General
Lines of code 202
Stratego
Module number 1 (100% documented)
Constructor number 0
Overlay number 0
Strategy number 8 (25% documented)
Rule number 6 (33% documented)
DynamicRule number 0



Strategy summary


reclassify-has-field(ATerm y) n/a ContextuallyAmbName.str
reclassify-lookup-class n/a ContextuallyAmbName.str
reclassify-lookup-class n/a ContextuallyAmbName.str
reclassify-lookup-class n/a ContextuallyAmbName.str
Reclassify-QualifiedAmbName(Strategy rec) Ambiguous name is a qualified name ContextuallyAmbName.str
Reclassify-SimpleAmbName(Strategy rec) Ambiguous name is simple name ContextuallyAmbName.str
ReclassifyAs-PackageName n/a ContextuallyAmbName.str
ReclassifyAs-PackageName-PackageName n/a ContextuallyAmbName.str

Rule summary


ReclassifyAs-ExprName-ExprName n/a ContextuallyAmbName.str
ReclassifyAs-Field-Field n/a ContextuallyAmbName.str
ReclassifyAs-Field-Field n/a ContextuallyAmbName.str
ReclassifyAs-PackageName-TypeName n/a ContextuallyAmbName.str
ReclassifyAs-TypeName-ExprName n/a ContextuallyAmbName.str
ReclassifyAs-TypeName-TypeName n/a ContextuallyAmbName.str



Strategy details


ATerm Reclassify-QualifiedAmbName(Strategy rec)
File ContextuallyAmbName.str
Author unknown
Since unknown
 

Ambiguous name is a qualified name.



 
ATerm Reclassify-SimpleAmbName(Strategy rec)
File ContextuallyAmbName.str
Author unknown
Since unknown
 

Ambiguous name is simple name.



 

Rule details


ATerm ReclassifyAs-Field-Field
File ContextuallyAmbName.str
Author unknown
Since unknown
 

No information available.


todo This reclassification should be checked: DRY-244

 
ATerm ReclassifyAs-TypeName-ExprName
File ContextuallyAmbName.str
Author unknown
Since unknown
 

No information available.


todo Reclassify to ExprName and reuse ExprName reclassification?