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