| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectxjavadoc.AbstractProgramElementxjavadoc.AbstractClassxjavadoc.BinaryClass(package private) final class BinaryClassextends AbstractClassField Summary | |
private Class | |
private boolean | |
private boolean | |
private static List | |
static int | |
Fields inherited from class xjavadoc.AbstractProgramElement | |
EMPTY_LIST, _containingClass, _doc, _javadocToken, _modifierString, _modifiers, _tagFactory, _token, _xJavaDoc | |
Constructor Summary | |
| |
Method Summary | |
private static int |
|
List | |
XClass | |
private static String |
|
private boolean |
|
boolean |
|
boolean | |
boolean |
|
boolean |
|
private void |
|
boolean |
|
private void |
|
void |
|
private void | |
private void |
|
private void | |
Methods inherited from class xjavadoc.AbstractProgramElement | |
addModifier, compareTo, getContainingAbstractClass, getContainingClass, getContainingPackage, getDoc, getModifierSpecifier, getModifiers, getTagFactory, getXJavaDoc, isAbstract, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, reset, setJavaDoc, setToken, updateDoc | |
private final Class _clazz
private boolean _isInterfacesSet
private boolean _isSuperclassSet
private static final List _primitiveTypes
public static int instanceCount
private static int getDimension(Class c)
public List getInterfaces()
- Specified by:
- getInterfaces in interface XClass
- Overrides:
- getInterfaces in interface AbstractClass
public XClass getSuperclass()
- Specified by:
- getSuperclass in interface XClass
- Overrides:
- getSuperclass in interface AbstractClass
private static String getTypeName(Class c)
private boolean isClassImplementingInterface(Class cur_class,
String full_qualified_type_name,
boolean superclasses)public boolean isImplementingInterface(String full_qualified_type_name,
boolean superclasses)
- Specified by:
- isImplementingInterface in interface XClass
- Overrides:
- isImplementingInterface in interface AbstractClass
public boolean isSubclassOf(String full_qualified_type_name,
boolean superclasses)
- Specified by:
- isSubclassOf in interface XClass
- Overrides:
- isSubclassOf in interface AbstractClass
public boolean isWriteable()
whether this class is writeable an can be save ( it can not )
- Specified by:
- isWriteable in interface XClass
- Returns:
- false since this class can not be mutated or saved
private void populateExecutableMember(AbstractExecutableMember executableMember, AccessibleObject accessibleObject)
public boolean saveNeeded()
this class is not intended to be saved
- Specified by:
- saveNeeded in interface XClass
- Returns:
- always false
private void setConstructors(Class clazz)
Discovers constructors. This method is currently never called
- Parameters:
clazz-
public void setDirty()
no op since we do not save binary classes
private void setInterfacesMaybe()
private void setMethods(Class clazz)
Discovers constructors. This method is currently never called
- Parameters:
clazz-
private void setSuperclassMaybe()