Class TccAttributeAccessCollector
- java.lang.Object
-
- net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
-
- net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
-
- net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
- All Implemented Interfaces:
JavaParserVisitor
@Deprecated @InternalApi public class TccAttributeAccessCollector extends JavaParserVisitorReducedAdapter
Deprecated.Is internal API, will be moved in 7.0.0Returns the map of method names to the set of local attributes accessed when visiting a class.- Since:
- 6.0.0
- Author:
- Clément Fournier
-
-
Constructor Summary
Constructors Constructor Description TccAttributeAccessCollector(ASTAnyTypeDeclaration exploredClass)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Map<String,Set<String>>
start()
Deprecated.Collects the attribute accesses by method into a map.Object
visit(ASTAnyTypeDeclaration node, Object data)
Deprecated.Object
visit(ASTConstructorDeclaration node, Object data)
Deprecated.Object
visit(ASTMethodDeclaration node, Object data)
Deprecated.Object
visit(ASTPrimaryExpression node, Object data)
Deprecated.The primary expression node is used to detect access to attributes and method calls.-
Methods inherited from class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
TccAttributeAccessCollector
public TccAttributeAccessCollector(ASTAnyTypeDeclaration exploredClass)
Deprecated.
-
-
Method Detail
-
start
public Map<String,Set<String>> start()
Deprecated.Collects the attribute accesses by method into a map.
-
visit
public Object visit(ASTAnyTypeDeclaration node, Object data)
Deprecated.- Overrides:
visit
in classJavaParserVisitorReducedAdapter
-
visit
public Object visit(ASTMethodDeclaration node, Object data)
Deprecated.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classJavaParserVisitorReducedAdapter
-
visit
public Object visit(ASTConstructorDeclaration node, Object data)
Deprecated.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classJavaParserVisitorReducedAdapter
-
visit
public Object visit(ASTPrimaryExpression node, Object data)
Deprecated.The primary expression node is used to detect access to attributes and method calls. If the access is not for a foreign class, then themethodAttributeAccess
map is updated for the current method.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classJavaParserVisitorAdapter
-
-