Class AnonymousClassInfo


  • public class AnonymousClassInfo
    extends Object
    Get signature for an anonymous class to compare two versions (before and after reload).
    Author:
    Jiri Bubnik
    • Constructor Detail

      • AnonymousClassInfo

        public AnonymousClassInfo​(Class c)
      • AnonymousClassInfo

        public AnonymousClassInfo​(String className)
      • AnonymousClassInfo

        public AnonymousClassInfo​(CtClass c)
    • Method Detail

      • getClassName

        public String getClassName()
      • getClassSignature

        public String getClassSignature()
      • getMethodSignature

        public String getMethodSignature()
      • getFieldsSignature

        public String getFieldsSignature()
      • getEnclosingMethodSignature

        public String getEnclosingMethodSignature()
      • matchExact

        public boolean matchExact​(AnonymousClassInfo other)
        Exact match including enclosing method.
      • matchSignatures

        public boolean matchSignatures​(AnonymousClassInfo other)
        Exact match of class, interfaces, declared methods and fields. May be different enclosing method.
      • matchClassSignature

        public boolean matchClassSignature​(AnonymousClassInfo other)
        The least matching variant - same class signature can be still resolved by hotswap.