Class JavaFieldSignature
- java.lang.Object
-
- net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature<ASTFieldDeclaration>
-
- net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
-
- All Implemented Interfaces:
net.sourceforge.pmd.lang.metrics.Signature<ASTFieldDeclaration>
public final class JavaFieldSignature extends JavaSignature<ASTFieldDeclaration>
Signature for a field.- Author:
- Clément Fournier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature
JavaSignature.Visibility
-
-
Field Summary
Fields Modifier and Type Field Description booleanisFinalbooleanisStatic-
Fields inherited from class net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature
visibility
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JavaFieldSignaturebuildFor(ASTFieldDeclaration node)Builds a field signature from its AST node.booleanequals(java.lang.Object o)inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
buildFor
public static JavaFieldSignature buildFor(ASTFieldDeclaration node)
Builds a field signature from its AST node.- Parameters:
node- The AST node of the field- Returns:
- The signature of the field
-
-