Package org.codehaus.mojo.animal_sniffer
Class Clazz
- java.lang.Object
-
- org.codehaus.mojo.animal_sniffer.Clazz
-
- All Implemented Interfaces:
java.io.Serializable
public final class Clazz extends java.lang.Object implements java.io.Serializable
Represents a class signature.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
The name of the class.private static long
serialVersionUID
private java.util.Set<java.lang.String>
signatures
The set of methods and constants that form the signature of the class.private java.lang.String
superClass
The superclass of the class.private java.lang.String[]
superInterfaces
The list of interfaces implemented by the class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
java.util.Set<java.lang.String>
getSignatures()
java.lang.String
getSuperClass()
java.lang.String[]
getSuperInterfaces()
-
-
-
Field Detail
-
name
private final java.lang.String name
The name of the class.
-
signatures
private final java.util.Set<java.lang.String> signatures
The set of methods and constants that form the signature of the class.
-
superClass
private final java.lang.String superClass
The superclass of the class.
-
superInterfaces
private final java.lang.String[] superInterfaces
The list of interfaces implemented by the class.
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Clazz
public Clazz(java.lang.String name, java.util.Set<java.lang.String> signatures, java.lang.String superClass, java.lang.String[] superInterfaces)
Creates a new class signature.- Parameters:
name
- the name of the class.signatures
- the signatures.superClass
- the superclass.superInterfaces
- the interfaces implemented by the class.
-
-