Package com.ibm.wala.classLoader
Interface IMember
-
- All Superinterfaces:
IClassHierarchyDweller
- All Known Subinterfaces:
IBytecodeMethod
,IField
,IMethod
- All Known Implementing Classes:
AbstractReflectionInterpreter.SpecializedMethod
,AbstractRootMethod
,ActivityModelMethod
,ArrayContents
,AstCallGraph.AstFakeRoot
,AstCallGraph.ScriptFakeRoot
,AstDynamicField
,AstField
,AstMethod
,CrossLanguageCallGraph.CrossLanguageFakeRoot
,DexFakeRootMethod
,DexIField
,DexIMethod
,FactoryBypassInterpreter.SpecializedFactoryMethod
,FakeRootMethod
,FakeWorldClinitMethod
,FieldImpl
,ShrikeBTMethod
,ShrikeCTMethod
,SummarizedMethod
,SummarizedMethodWithNames
,SyntheticMethod
public interface IMember extends IClassHierarchyDweller
Basic interface for an object that represents a single Java member (method or field) for analysis purposes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Annotation>
getAnnotations()
Get the annotations on this member, if anyIClass
getDeclaringClass()
Return the object that represents the declaring class for this member.Atom
getName()
boolean
isStatic()
Is this member static?-
Methods inherited from interface com.ibm.wala.ipa.cha.IClassHierarchyDweller
getClassHierarchy
-
-
-
-
Method Detail
-
getDeclaringClass
IClass getDeclaringClass()
Return the object that represents the declaring class for this member.- Returns:
- the object that represents the declaring class for this member.
-
getName
Atom getName()
- Returns:
- the name of this member
-
isStatic
boolean isStatic()
Is this member static?
-
getAnnotations
Collection<Annotation> getAnnotations()
Get the annotations on this member, if any
-
-