com.ibm.dtfj.java
Interface JavaMember
All known subinterfaces:
- public interface JavaMember
Base interface inherited by JavaField and JavaMethod.
This interface is modelled on java.lang.reflect.Member.
Method Summary
Modifier and Type | Method and Description |
---|---|
|
equals(java.lang.Object obj)
|
getDeclaringClass()
Get the class which declares this field or method
|
|
|
getModifiers()
Get the set of modifiers for this field or method - a set of bits
|
|
getName()
Get the name of the field or method
|
|
getSignature()
Get the signature of the field or method
|
|
hashCode()
|
Method Detail
getModifiers
- int getModifiers()
- throws CorruptDataException
Get the set of modifiers for this field or method - a set of bits
Returns:
the modifiers for this field or method. The values for the constants representing
the modifiers can be obtained from java.lang.reflect.Modifier.
Throws:
getDeclaringClass
- JavaClass getDeclaringClass()
- throws CorruptDataException
- DataUnavailable
Get the class which declares this field or method
Returns:
the JavaClass which declared this field or method
Throws:
getName
- java.lang.String getName()
- throws CorruptDataException
Get the name of the field or method
getSignature
- java.lang.String getSignature()
- throws CorruptDataException
Get the signature of the field or method
Returns:
the signature of the field or method.
e.g. "(Ljava/lang/String;)V"
Throws:
equals
- boolean equals(java.lang.Object obj)
Overrides:
equals
in class java.lang.Object
Parameters:
obj
- Returns:
True if the given object refers to the same Java Member in the image
hashCode
- int hashCode()
Overrides:
hashCode
in class java.lang.Object