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.ClassNotFoundExceptionpublic 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.ClassNotFoundExceptionpublic void clearCache()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.