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.SerializableRepresents a class signature.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringnameThe name of the class.private static longserialVersionUIDprivate java.util.Set<java.lang.String>signaturesThe set of methods and constants that form the signature of the class.private java.lang.StringsuperClassThe superclass of the class.private java.lang.String[]superInterfacesThe list of interfaces implemented by the class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()java.util.Set<java.lang.String>getSignatures()java.lang.StringgetSuperClass()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.
-
-