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.
- Author:
- Kohsuke Kawaguchi
- See Also:
- Serialized Form
|
Constructor Summary |
Clazz(Clazz defA,
Clazz defB)
Merges two class instances. |
Clazz(java.lang.String name,
java.util.Set signatures,
java.lang.String superClass,
java.lang.String[] superInterfaces)
Creates a new class signature. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Clazz
public Clazz(java.lang.String name,
java.util.Set 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.
Clazz
public Clazz(Clazz defA,
Clazz defB)
- Merges two class instances.
- Parameters:
defA - the first instance.defB - the second instance
- Throws:
java.lang.ClassCastException - if the two instances have different names or if the superclasses differ.
getName
public java.lang.String getName()
getSignatures
public java.util.Set getSignatures()
getSuperClass
public java.lang.String getSuperClass()
getSuperInterfaces
public java.lang.String[] getSuperInterfaces()
Copyright © 2008-2011 Codehaus. All Rights Reserved.