Name |
Description |
FqcnHelper |
FqcnHelper is an helper for resolving FQCN for Class/Interface/Param |
InterfaceExtractor |
InterfaceExtractor builds new contracts |
NewContractCollector |
NewContractCollector gather classe which needs to be refactor with a contract. |
NewInstanceRefactor |
NewInstanceRefactor is a generator of method for each new instance |
ParamRefactor |
ParamRefactor replaces the class of a param by its contract |
PublicCollector |
PublicCollector is an abstract node collector for public "things" of types |
VisitorGateway |
VisitorGateway is a multiple patterns for chaining visitors |