Class ClassInfo


  • public class ClassInfo
    extends java.lang.Object
    • Constructor Detail

      • ClassInfo

        public ClassInfo​(java.lang.String className,
                         boolean isInterface,
                         boolean isAbstract,
                         java.util.Map<java.lang.String,​MethodInfo> methodMap,
                         java.util.List<MethodInfo> alwaysReachables)
      • ClassInfo

        public ClassInfo​(java.lang.String className,
                         java.util.Map<java.lang.String,​MethodInfo> methodMap,
                         int modifiers)
    • Method Detail

      • setSuperclass

        public void setSuperclass​(ClassInfo superInfo)
      • getSuperclass

        public ClassInfo getSuperclass()
      • getDeclaration

        public MethodInfo getDeclaration​(java.lang.String methodId)
      • getConcreteImplementation

        public MethodInfo getConcreteImplementation​(java.lang.String methodId)
      • addToParents

        public void addToParents​(ClassInfo parent)
      • addToChildren

        public void addToChildren​(ClassInfo child)
      • getMethodMap

        public java.util.Map<java.lang.String,​MethodInfo> getMethodMap()
      • getClassName

        public java.lang.String getClassName()
      • getAlwaysReachables

        public java.util.List<MethodInfo> getAlwaysReachables()
      • isInterface

        public boolean isInterface()
      • isAbstract

        public boolean isAbstract()
      • isSystemClass

        public boolean isSystemClass()
      • getParents

        public java.util.Set<ClassInfo> getParents()
      • getChildren

        public java.util.Set<ClassInfo> getChildren()