xjavadoc
abstract class AbstractExecutableMember extends MemberImpl implements XExecutableMember
UNKNOWN: 9. mars 2003
Field Summary | |
---|---|
static int | INITIAL_PARAMETER_POOL_SIZE
Initial size of ParameterImpl pool. |
static int | MAX_ARRAY_SIZE
Maximum dimension of a parameter. |
static int | PARAMETER_DATA_SIZE
Initial size of data to hold parameters. |
static Integer[] | _dimensions |
String | _nameWithSignature |
List | _parameterData |
static ParameterImpl[] | _parameterPool |
String | _signature |
String | _stringId |
List | _thrownExceptions |
Constructor Summary | |
---|---|
protected | AbstractExecutableMember(AbstractClass containingClass, XTagFactory tagFactory) |
Method Summary | |
---|---|
void | addParameterData(String type, String name, int dimension)
Adds a parameter
|
void | addThrownException(String thrownException) |
StringBuffer | appendSignature(StringBuffer sb, boolean withParam) |
protected abstract String | buildStringId() |
boolean | equals(Object o) |
String | getNameWithSignature(boolean withParam)
Gets the name and signature
|
int | getParameterDimension(int index) |
String | getParameterName(int index) |
List | getParameters()
Returns the method parameters.
|
String | getParameterType(int index) |
String | getParameterTypes() |
List | getQualifiedExceptions() |
String | getSignature(boolean withParam)
Gets the signature
|
XProgramElement | getSuperElement(boolean forMethod) |
List | getThrownExceptions() |
int | hashCode() |
boolean | isNative()
Gets the Native attribute of the AbstractExecutableMember object
|
boolean | isSynchronized()
Gets the Synchronized attribute of the AbstractExecutableMember object
|
String | stringId()
Gets the StringId attribute of the MethodImpl object
|
boolean | throwsException(String exception_class_name) |
static String | toString(XParameter parameter, boolean withParam) |
String | toString() |
Parameters: type qualified nyme of parameter type name parameter name dimension parameter dimension
Parameters: withParam if true, include the parameters in the signature. Otherwise, only the types will be used.
Returns: the name and signature
Returns: the method parameters
Parameters: withParam if true, include the parameters in the signature. Otherwise, only the types will be used.
Returns: the signature
Returns: The Native value
Returns: The Synchronized value
Returns: The StringId value