fr.lifl.magique.platform.classloader
Interface ClassInspector
- All Known Implementing Classes:
- ClassInspectorImpl
- public interface ClassInspector
getClassName
public java.lang.String getClassName()
hasASuperClassOtherThanObject
public boolean hasASuperClassOtherThanObject()
getSuperClassName
public java.lang.String getSuperClassName()
hasInterfaces
public boolean hasInterfaces()
getInterfacesNames
public java.lang.String[] getInterfacesNames()
getAllReferencedClasses
public java.lang.String[] getAllReferencedClasses()
hasInnerClasses
public boolean hasInnerClasses()
getInnerClassesNames
public java.lang.String[] getInnerClassesNames()
hasFields
public boolean hasFields()
getFieldsClassesNames
public java.lang.String[] getFieldsClassesNames()
hasMethods
public boolean hasMethods()
getClassesNamesInsideMethods
public java.lang.String[] getClassesNamesInsideMethods()