Package edu.umd.cs.findbugs
Class Lookup
- java.lang.Object
-
- edu.umd.cs.findbugs.Lookup
-
public class Lookup extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Lookup()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.bcel.classfile.Method
findImplementation(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature)
static XClass
findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)
static XClass
findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)
static org.apache.bcel.classfile.JavaClass
findImplementor(org.apache.bcel.classfile.JavaClass[] clazz, java.lang.String name, java.lang.String signature)
static org.apache.bcel.classfile.JavaClass
findSuperDefiner(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
static XClass
findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)
static XClass
findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)
static java.lang.String
findSuperImplementor(java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
static org.apache.bcel.classfile.JavaClass
findSuperImplementor(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
static XMethod
findSuperImplementorAsXMethod(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
static XClass
getXClass(ClassDescriptor c)
static XClass
getXClass(java.lang.String className)
-
-
-
Method Detail
-
getXClass
public static XClass getXClass(ClassDescriptor c) throws CheckedAnalysisException
- Throws:
CheckedAnalysisException
-
getXClass
public static XClass getXClass(@SlashedClassName java.lang.String className) throws CheckedAnalysisException
- Throws:
CheckedAnalysisException
-
findSuperImplementor
public static XClass findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)
-
findImplementor
public static XClass findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)
-
findSuperImplementor
public static XClass findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic) throws CheckedAnalysisException
- Throws:
CheckedAnalysisException
-
findImplementor
public static XClass findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic) throws CheckedAnalysisException
- Throws:
CheckedAnalysisException
-
findSuperDefiner
@CheckForNull public static org.apache.bcel.classfile.JavaClass findSuperDefiner(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
-
findSuperImplementor
@CheckForNull public static org.apache.bcel.classfile.JavaClass findSuperImplementor(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
-
findSuperImplementorAsXMethod
@CheckForNull public static XMethod findSuperImplementorAsXMethod(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
-
findSuperImplementor
@DottedClassName public static java.lang.String findSuperImplementor(@DottedClassName java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
-
findImplementor
@CheckForNull public static org.apache.bcel.classfile.JavaClass findImplementor(org.apache.bcel.classfile.JavaClass[] clazz, java.lang.String name, java.lang.String signature)
-
findImplementation
public static org.apache.bcel.classfile.Method findImplementation(org.apache.bcel.classfile.JavaClass clazz, java.lang.String name, java.lang.String signature)
-
-