If this method is a mutator, and a corresponding accessor exists, that
accessor will be returned.
If this method is a mutator, and a corresponding accessor exists, that
accessor will be returned.
Returns the (known) subclasses, regardless of how deep in the class
hierarchy.
Returns the doc in all the superclasses.
Returns all tag parameters with the given name, or an empty List if none
exist;
Returns all tag attribute names, in the order they occur in the source.
Returns the first tag parameter with the given name, or null if none exist;
Returns the value of the tag parameter with the given name, or null if none
exist;
Returns the Class with the given name, or null if unknown.
Describe what the method does
return description of program element
Gets the Constructor attribute of the AbstractClass object
Gets the constructor with the given signature.
Returns the containing class, if this is an inner class.
Describe what the method does
Returns the package this class lives in.
Returns the interfaces that are declared in the source code.
Gets the description of this parameter.
Gets the description of this parameter.
Returns the dimension as an int
Returns the dimension as an int
Returns the dimension as an int
Returns the dimension as a String, "", "[]", "[][]" etc.
Returns the dimension as a String, "", "[]", "[][]" etc.
Returns the dimension as a String, "", "[]", "[][]" etc.
Returns the directory where this class is located, provided that it's not in
a jar.
Gets the root directory of the source files.
Returns the (known) direct subclasses.
Returns the XDoc object we belong to.
Getter for generated file charset.
Getter for source file charset.
Return the (known) interfaces that extend this interface.
Returns an XField with the given name.
Describe what the method does
Describe what the method does
Gets the files contained in the source set.
Return the first sentence of the text of the comment for this doc item.
Return the (known) classes that implement this interface.
Describe what the method does
Returns the imported classes.
Describe what the method does
Describe what the method does
Returns the inner classes.
Returns all the implemented interfaces (if this is a class) or all the
extended interfaces (if this is an interface)
Returns all the interfaces implemented by this class.
Returns an array of String containing relative names of all java files under
root.
Returns the line offset we're currently reading
Returns all the fields or methods.
This method has the standard behavior when this object has been
created using the standard constructors.
You can also modify the body of this method to customize your error messages.
Returns an XMethod with the given name and parameters.
Returns all the methods, not including superclasses
Returns all the methods that are accepted by the filter.
Returns a collection of tags from the methods in this class (or
superclasses).
Get the modifier specifier integer.
If this method is an accessor, and a corresponding mutator exists, that
mutator will be returned.
If this method is an accessor, and a corresponding mutator exists, that
mutator will be returned.
Returns the full name of the tag, excluding the @
Describe what the method does
Returns the full name of the tag, excluding the @
Returns the name of the method with the prefix stripped away.
Returns the name of the method with the prefix stripped away.
Gets the name and signature
Gets the name and signature
Returns "1", "2", etc., depending on how many inner classes we have.
Returns all classes in the registered source sets
Get an outputstream for the file.
Get an outputstream for the file.
Get an outputstream for the file.
Gets the Owner attribute of the XDoc object
Returns the method parameters.
Returns the parameters as a comma separated list of classes.
Gets the param tag for this parameter.
Gets the param tag for this parameter.
Returns our position under our parent.
Gets the Primitive attribute of the XJavaDoc class
Returns the property name of this method (if it is an accessor or mutator),
or null if it is not.
Returns the property name of this method (if it is an accessor or mutator),
or null if it is not.
Returns the type of the property this method represents, or null if this
method is not a property method.
Returns the type of the property this method represents, or null if this
method is not a property method.
Describe what the method does
Gets the qualified class name.
Gets the fully qualified class name of the i'th file in the instance.
Gets the fully qualified class name for a relative file
Obtain a reader for the file.
Obtain a reader for the file.
Returns a reader for the source code.
Obtain a reader for the file.
Gets the relative file name (relative to dir) for a fully qualified class
name
Returns the return type of the method.
Returns the return type of the method.
Returns the root directory of the package hierarchy where this class is
located, provided that it's not in a jar.
Returns the number of files in the instance
Gets the Source attribute of the XJavaDocException object
Returns all classes in the registered source sets, including inner classes
Gets the File containing the source of the class.
Gets the SourceFile attribute of the XJavaDoc object
Gets the file the pe is contained in.
Returns the packages of the specified classes during parsing.
Describe what the method does
Return superclass of this class.
Returns the doc in the superclass.
Describe what the method does
Get the first tag of name tagName from this doc.
Get the first tag of name tagName.
Returns the tag attribute value.
Returns the tag attribute value.
Returns all the tags in this doc (not superclasses).
Returns all the tags in this doc with the specified tagName (not
superclasses).
Returns all the tags with the specified tagName.
Returns the thrown exception classes.
Gets the Token attribute of the JavaParser object.
Gets the transformed class name, for example: Character$Subset
Gets the transformed class name, for example: Character$Subset
Gets the transformed qualified class name, for example: java.lang.Character$Subset
Gets the transformed qualified class name, for example: java.lang.Character$Subset
Returns the class describing the type of this parameter.
Returns the full value of the tag.
Returns the full value of the tag.
Obtain a writer for the file.
Obtain a writer for the file.
Obtain a writer for the file.
Get the XClass corresponding to the qualifiedName.
The string image of the token.
Initial size of ParameterImpl pool.
Tried to change to an invalid lexical state.
Indicates whether this XJavaDoc was built with or without unicode support
Returns true if we are subclass or implement the class/interface with the
name classOrInterfaceName
Returns true if we are subclass or implement the class/interface with the
name classOrInterfaceName
Returns true if this class is anonymous.
Gets the Constructor attribute of the SourceMethod object
Return true if this is a constructor.
Gets the DefaultPackage attribute of the XPackage object
Returns true if it implements full_qualified_type_name (or recursively
superclasses implement).
Returns true if it implements full_qualified_type_name (or recursively
superclasses implement, if superclasses==true).
Returns true if this is an inner class.
Gets the Interface attribute of the SourceClass object
Gets the Native attribute of the AbstractExecutableMember object
Gets the OuterClass attribute of the SourceClass object
Returns true if this class is a primitive.
Returns true if this class is a primitive.
Returns true if this class is a primitive.
Returns true if the superclass (or recursively superclass of superclass) is
full_qualified_type_name.
Returns true if the superclass (or recursively superclass of superclass, if
superclasses==true) is full_qualified_type_name.
Gets the Synchronized attribute of the AbstractExecutableMember object
Gets the Transient attribute of the XField object
Gets the Volatile attribute of the XField object
Determine if the file is writeable or not.
whether this class is writeable an can be save ( it can not )
whether this class can be saved ( it can not )
Determine if the file is writeable or not.
Gets the Writeable attribute of the SourceClass object
whether this class can be saved ( it cannot )
Returns true if this instance can be saved.
Determine if the file is writeable or not.
Saves the class at root dir rootDir.
this class is not intended to be saved
this class is not intended to be saved
whether class needs saving
this class is not intended to be saved
whether class needs saving
Scan's a class and puts it in the cache.
Set the text of the comment for this doc item.
Called by JavaParser at the end of the parsing
Sets the ContainingPackage attribute of the AbstractProgramElement object
Use package name specified in class, and do not complain about directory
struct.
no op since we do not save binary classes
no op since it's not writeable
say this class is dirty and needs saving propagate to outer class ( if any )
no op for sake of interface implementation
mark this class dirty for saving
Setter for generated file charset.
set generated file charset
Setter for source file charset.
Sets the tags to ignore if validation is true.
Set the name of the tags that shouldn't be validated against.
Sets the Interface attribute of the SourceClass object
Sets the unqualified name of the class.
Sets the qualified name of the class.
This method is called for anonymous classes only.
Sets the ReturnDimension attribute of the SourceMethod object
Sets the ReturnType attribute of the SourceMethod object
Sets the extrinsic flyweight state.
Sets the SuperClass attribute of the SourceClass object
Sets the Token where we start.
This method can be called prior to parsing so that all classes are parsed
with AST (to make it possible to write the source back to disk)
Sets whether or not tags will be validated.
This constructor was added to allow the re-use of parsers.
Skips whitespaces, starting from index i till the first non-whitespace
character or end of s and returns the new index.
This class represents a class for which the source code is available
XJavaDocFil
Constructor to use for "extra" classes, that is, secondary classes that
figure in the same source.
Constructor to use for inner classes.
Constructor to use for outer classes
Constructor to use for outer classes
Constructor to use for outer classes
Checks is the source exists
This interface represents a set of Java source files.
This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
Implement this method and play with _xJavaDoc
An attempt wass made to create a second instance of a static token manager.
Gets the StringId attribute of the MethodImpl object