Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Lookup

        public Lookup()
    • Method Detail

      • 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)
      • 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)