AccessNode
, JavaNode
, JavaQualifiableNode
, net.sourceforge.pmd.lang.ast.Node
, net.sourceforge.pmd.lang.ast.QualifiableNode
, net.sourceforge.pmd.lang.symboltable.ScopedNode
ASTMethodOrConstructorDeclaration
AbstractMethodLikeNode
, AbstractMethodOrConstructorDeclaration
, ASTConstructorDeclaration
, ASTLambdaExpression
, ASTMethodDeclaration
public interface MethodLikeNode extends AccessNode, JavaQualifiableNode, JavaNode
Modifier and Type | Interface | Description |
---|---|---|
static class |
MethodLikeNode.MethodLikeKind |
Kind of method-like.
|
Modifier and Type | Method | Description |
---|---|---|
MethodLikeNode.MethodLikeKind |
getKind() |
Returns a token indicating whether this node is a lambda
expression or a method or constructor declaration.
|
JavaOperationQualifiedName |
getQualifiedName() |
Returns a qualified name for this node.
|
getModifiers, isAbstract, isDefault, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, setAbstract, setDefault, setFinal, setModifiers, setNative, setPrivate, setProtected, setPublic, setStatic, setStrictfp, setSynchronized, setTransient, setVolatile
childrenAccept, getScope, jjtAccept, setScope
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
MethodLikeNode.MethodLikeKind getKind()
JavaOperationQualifiedName getQualifiedName()
JavaQualifiableNode
getQualifiedName
in interface JavaQualifiableNode
getQualifiedName
in interface net.sourceforge.pmd.lang.ast.QualifiableNode
Copyright © 2002–2018 PMD. All rights reserved.