Class JavaSignature<N extends SignedNode<N>>
- java.lang.Object
-
- net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature<N>
-
- All Implemented Interfaces:
Signature<N>
- Direct Known Subclasses:
JavaFieldSignature
,JavaOperationSignature
public abstract class JavaSignature<N extends SignedNode<N>> extends Object implements Signature<N>
Generic signature. This class is extended by classes specific to operations and fields.- Author:
- Clément Fournier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaSignature.Visibility
The visibility of a node.
-
Field Summary
Fields Modifier and Type Field Description JavaSignature.Visibility
visibility
Visibility.
-
Constructor Summary
Constructors Modifier Constructor Description protected
JavaSignature(JavaSignature.Visibility visibility)
Initialises the visibility.
-
-
-
Field Detail
-
visibility
public final JavaSignature.Visibility visibility
Visibility.
-
-
Constructor Detail
-
JavaSignature
protected JavaSignature(JavaSignature.Visibility visibility)
Initialises the visibility.- Parameters:
visibility
- The visibility of the signature
-
-