|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.puppycrawl.tools.checkstyle.checks.usage.transmogrify
Class NullClass

java.lang.Objectcom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.NullClass
- All Implemented Interfaces:
- IClass, IDefinition
- public class NullClass
- extends java.lang.Object
- implements IClass
- extends java.lang.Object
| Constructor Summary | |
NullClass()
|
|
| Method Summary | |
void |
addImplementor(ClassDef implementor)
adds ClassDef to the collection of implemented interfaces
of this class |
void |
addReference(Reference ref)
adds any reference that this definition have to its collection of _references |
void |
addSubclass(ClassDef subclass)
adds ClassDef to the collection of (direct?) subclasses of
this class |
IClass |
getClassDefinition(java.lang.String name)
gets class definition referenced by this class, including its inner classes, imported classes, packages, and its parent scope referenced class definitions |
java.util.List |
getImplementors()
gets the list of ClassDefs that implmement this interface |
IClass[] |
getInnerClasses()
gets inner classes definition associated with this class |
IClass[] |
getInterfaces()
gets interfaces definition implemented by this class definition |
IMethod |
getMethodDefinition(java.lang.String name,
ISignature signature)
gets the method associated with the given name and signature |
java.lang.String |
getName()
gets the name that identified this particular definition/node |
int |
getNumReferences()
gets the number of references refer to by this definition |
java.lang.String |
getQualifiedName()
gets the fully qualified name of the definition, ie. |
java.util.Iterator |
getReferences()
gets the collection of references refer to by this definition |
java.util.List |
getSubclasses()
gets subclasses definition of this class definition |
IClass |
getSuperclass()
gets superclass definition of this class |
IVariable |
getVariableDefinition(java.lang.String name)
gets the VariableDef associated with the given name |
boolean |
isCompatibleWith(IClass type)
verifies if the input type is equal to this class or its superclass or its interfaces |
boolean |
isPrimitive()
verifies if this class is of primitive Java type |
boolean |
isSourced()
verifies if this definition node is source/non-sourced(with no source-code) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
NullClass
public NullClass()
| Method Detail |
getReferences
public java.util.Iterator getReferences()
- Description copied from interface:
IDefinition - gets the collection of references refer to by this definition
- Specified by:
getReferencesin interfaceIDefinition
getNumReferences
public int getNumReferences()
- Description copied from interface:
IDefinition - gets the number of references refer to by this definition
- Specified by:
getNumReferencesin interfaceIDefinition
addReference
public void addReference(Reference ref)
- Description copied from interface:
IDefinition - adds any reference that this definition have to its collection of
_references- Specified by:
addReferencein interfaceIDefinition
getName
public java.lang.String getName()
- Description copied from interface:
IDefinition - gets the name that identified this particular definition/node
- Specified by:
getNamein interfaceIDefinition
getQualifiedName
public java.lang.String getQualifiedName()
- Description copied from interface:
IDefinition - gets the fully qualified name of the definition, ie. dotted name for classes,
or method name with its signature for methods, etc
- Specified by:
getQualifiedNamein interfaceIDefinition
isSourced
public boolean isSourced()
- Description copied from interface:
IDefinition - verifies if this definition node is source/non-sourced(with no source-code)
- Specified by:
isSourcedin interfaceIDefinition
getSuperclass
public IClass getSuperclass()
- Description copied from interface:
IClass - gets superclass definition of this class
- Specified by:
getSuperclassin interfaceIClass
getInterfaces
public IClass[] getInterfaces()
- Description copied from interface:
IClass - gets interfaces definition implemented by this class definition
- Specified by:
getInterfacesin interfaceIClass
getInnerClasses
public IClass[] getInnerClasses()
- Description copied from interface:
IClass - gets inner classes definition associated with this class
- Specified by:
getInnerClassesin interfaceIClass
getSubclasses
public java.util.List getSubclasses()
- Description copied from interface:
IClass - gets subclasses definition of this class definition
- Specified by:
getSubclassesin interfaceIClass
getClassDefinition
public IClass getClassDefinition(java.lang.String name)
- Description copied from interface:
IClass - gets class definition referenced by this class, including its inner classes,
imported classes, packages, and its parent scope referenced class definitions
- Specified by:
getClassDefinitionin interfaceIClass
getMethodDefinition
public IMethod getMethodDefinition(java.lang.String name, ISignature signature)
- Description copied from interface:
IClass - gets the method associated with the given name and signature
- Specified by:
getMethodDefinitionin interfaceIClass
getVariableDefinition
public IVariable getVariableDefinition(java.lang.String name)
- Description copied from interface:
IClass - gets the
VariableDefassociated with the given name- Specified by:
getVariableDefinitionin interfaceIClass
addSubclass
public void addSubclass(ClassDef subclass)
- Description copied from interface:
IClass - adds
ClassDefto the collection of (direct?) subclasses of this class- Specified by:
addSubclassin interfaceIClass
addImplementor
public void addImplementor(ClassDef implementor)
- Description copied from interface:
IClass - adds
ClassDefto the collection of implemented interfaces of this class- Specified by:
addImplementorin interfaceIClass
getImplementors
public java.util.List getImplementors()
- Description copied from interface:
IClass - gets the list of
ClassDefsthat implmement this interface- Specified by:
getImplementorsin interfaceIClass
isCompatibleWith
public boolean isCompatibleWith(IClass type)
- Description copied from interface:
IClass - verifies if the input type is equal to this class or its superclass or
its interfaces
- Specified by:
isCompatibleWithin interfaceIClass
isPrimitive
public boolean isPrimitive()
- Description copied from interface:
IClass - verifies if this class is of primitive Java type
- Specified by:
isPrimitivein interfaceIClass
|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.NullClass