Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
xjavadoc.AbstractProgramElement
xjavadoc.AbstractClass
xjavadoc.BinaryClass
(package private) final class BinaryClass
extends AbstractClass
Field 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()