net.sourceforge.pmd.typeresolution

Class ClassTypeResolver

public class ClassTypeResolver extends JavaParserVisitorAdapter

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Constructor Summary
ClassTypeResolver()
ClassTypeResolver(ClassLoader classLoader)
Method Summary
booleanclassNameExists(String fullyQualifiedClassName)
Check whether the supplied class name exists.
Objectvisit(ASTCompilationUnit node, Object data)
Objectvisit(ASTImportDeclaration node, Object data)
Objectvisit(ASTTypeDeclaration node, Object data)
Objectvisit(ASTClassOrInterfaceType node, Object data)
Objectvisit(ASTClassOrInterfaceDeclaration node, Object data)
Objectvisit(ASTEnumDeclaration node, Object data)
Objectvisit(ASTAnnotationTypeDeclaration node, Object data)
Objectvisit(ASTName node, Object data)
Objectvisit(ASTFieldDeclaration node, Object data)
Objectvisit(ASTVariableDeclarator node, Object data)
Objectvisit(ASTVariableDeclaratorId node, Object data)
Objectvisit(ASTType node, Object data)
Objectvisit(ASTReferenceType node, Object data)
Objectvisit(ASTPrimitiveType node, Object data)
Objectvisit(ASTExpression node, Object data)
Objectvisit(ASTConditionalExpression node, Object data)
Objectvisit(ASTConditionalOrExpression node, Object data)
Objectvisit(ASTConditionalAndExpression node, Object data)
Objectvisit(ASTInclusiveOrExpression node, Object data)
Objectvisit(ASTExclusiveOrExpression node, Object data)
Objectvisit(ASTAndExpression node, Object data)
Objectvisit(ASTEqualityExpression node, Object data)
Objectvisit(ASTInstanceOfExpression node, Object data)
Objectvisit(ASTRelationalExpression node, Object data)
Objectvisit(ASTShiftExpression node, Object data)
Objectvisit(ASTAdditiveExpression node, Object data)
Objectvisit(ASTMultiplicativeExpression node, Object data)
Objectvisit(ASTUnaryExpression node, Object data)
Objectvisit(ASTPreIncrementExpression node, Object data)
Objectvisit(ASTPreDecrementExpression node, Object data)
Objectvisit(ASTUnaryExpressionNotPlusMinus node, Object data)
Objectvisit(ASTPostfixExpression node, Object data)
Objectvisit(ASTCastExpression node, Object data)
Objectvisit(ASTPrimaryExpression node, Object data)
Objectvisit(ASTPrimaryPrefix node, Object data)
Objectvisit(ASTPrimarySuffix node, Object data)
Objectvisit(ASTNullLiteral node, Object data)
Objectvisit(ASTBooleanLiteral node, Object data)
Objectvisit(ASTLiteral node, Object data)
Objectvisit(ASTAllocationExpression node, Object data)
Objectvisit(ASTStatementExpression node, Object data)

Constructor Detail

ClassTypeResolver

public ClassTypeResolver()

ClassTypeResolver

public ClassTypeResolver(ClassLoader classLoader)

Method Detail

classNameExists

public boolean classNameExists(String fullyQualifiedClassName)
Check whether the supplied class name exists.

visit

public Object visit(ASTCompilationUnit node, Object data)

visit

public Object visit(ASTImportDeclaration node, Object data)

visit

public Object visit(ASTTypeDeclaration node, Object data)

visit

public Object visit(ASTClassOrInterfaceType node, Object data)

visit

public Object visit(ASTClassOrInterfaceDeclaration node, Object data)

visit

public Object visit(ASTEnumDeclaration node, Object data)

visit

public Object visit(ASTAnnotationTypeDeclaration node, Object data)

visit

public Object visit(ASTName node, Object data)

visit

public Object visit(ASTFieldDeclaration node, Object data)

visit

public Object visit(ASTVariableDeclarator node, Object data)

visit

public Object visit(ASTVariableDeclaratorId node, Object data)

visit

public Object visit(ASTType node, Object data)

visit

public Object visit(ASTReferenceType node, Object data)

visit

public Object visit(ASTPrimitiveType node, Object data)

visit

public Object visit(ASTExpression node, Object data)

visit

public Object visit(ASTConditionalExpression node, Object data)

visit

public Object visit(ASTConditionalOrExpression node, Object data)

visit

public Object visit(ASTConditionalAndExpression node, Object data)

visit

public Object visit(ASTInclusiveOrExpression node, Object data)

visit

public Object visit(ASTExclusiveOrExpression node, Object data)

visit

public Object visit(ASTAndExpression node, Object data)

visit

public Object visit(ASTEqualityExpression node, Object data)

visit

public Object visit(ASTInstanceOfExpression node, Object data)

visit

public Object visit(ASTRelationalExpression node, Object data)

visit

public Object visit(ASTShiftExpression node, Object data)

visit

public Object visit(ASTAdditiveExpression node, Object data)

visit

public Object visit(ASTMultiplicativeExpression node, Object data)

visit

public Object visit(ASTUnaryExpression node, Object data)

visit

public Object visit(ASTPreIncrementExpression node, Object data)

visit

public Object visit(ASTPreDecrementExpression node, Object data)

visit

public Object visit(ASTUnaryExpressionNotPlusMinus node, Object data)

visit

public Object visit(ASTPostfixExpression node, Object data)

visit

public Object visit(ASTCastExpression node, Object data)

visit

public Object visit(ASTPrimaryExpression node, Object data)

visit

public Object visit(ASTPrimaryPrefix node, Object data)

visit

public Object visit(ASTPrimarySuffix node, Object data)

visit

public Object visit(ASTNullLiteral node, Object data)

visit

public Object visit(ASTBooleanLiteral node, Object data)

visit

public Object visit(ASTLiteral node, Object data)

visit

public Object visit(ASTAllocationExpression node, Object data)

visit

public Object visit(ASTStatementExpression node, Object data)