public class InnerClassAccessMap
extends java.lang.Object
The instance of InnerClassAccessMap should be retrieved from the AnalysisContext.
InnerClassAccess
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
Clear the cache.
|
static InnerClassAccessMap |
create()
Create an instance.
|
InnerClassAccess |
getInnerClassAccess(org.apache.bcel.generic.INVOKESTATIC inv,
org.apache.bcel.generic.ConstantPoolGen cpg)
Get the inner class access object for given invokestatic instruction.
|
InnerClassAccess |
getInnerClassAccess(java.lang.String className,
java.lang.String methodName)
Get the InnerClassAccess in given class with the given method name.
|
public static InnerClassAccessMap create()
public InnerClassAccess getInnerClassAccess(java.lang.String className, java.lang.String methodName) throws java.lang.ClassNotFoundException
className
- the name of the classmethodName
- the name of the access methodjava.lang.ClassNotFoundException
public InnerClassAccess getInnerClassAccess(org.apache.bcel.generic.INVOKESTATIC inv, org.apache.bcel.generic.ConstantPoolGen cpg) throws java.lang.ClassNotFoundException
inv
- the invokestatic instructioncpg
- the ConstantPoolGen for the methodjava.lang.ClassNotFoundException
public void clearCache()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.