Class MemberNode<S extends MemberNode<S,​T>,​T extends java.lang.reflect.Member>

  • All Implemented Interfaces:
    java.lang.Comparable<S>, NodeVisitorAcceptor
    Direct Known Subclasses:
    ConstructorNode, FieldNode, MethodNode

    @Deprecated
    public abstract class MemberNode<S extends MemberNode<S,​T>,​T extends java.lang.reflect.Member>
    extends java.lang.Object
    implements NodeVisitorAcceptor, java.lang.Comparable<S>
    Deprecated.
    See DCD
    Represents a Class Member in a UsageGraph.
    • Field Detail

      • classNode

        protected final ClassNode classNode
        Deprecated.
      • name

        protected final java.lang.String name
        Deprecated.
      • desc

        protected final java.lang.String desc
        Deprecated.
    • Constructor Detail

      • MemberNode

        public MemberNode​(ClassNode classNode,
                          java.lang.String name,
                          java.lang.String desc)
        Deprecated.
    • Method Detail

      • getClassNode

        public ClassNode getClassNode()
        Deprecated.
      • getName

        public java.lang.String getName()
        Deprecated.
      • getDesc

        public java.lang.String getDesc()
        Deprecated.
      • getMember

        public abstract T getMember()
        Deprecated.
      • addUse

        public void addUse​(MemberNode use)
        Deprecated.
      • getUses

        public java.util.List<MemberNode> getUses()
        Deprecated.
      • addUser

        public void addUser​(MemberNode user)
        Deprecated.
      • getUsers

        public java.util.List<MemberNode> getUsers()
        Deprecated.
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object
      • toStringLong

        public java.lang.String toStringLong()
        Deprecated.
      • equals

        @Deprecated
        public boolean equals​(S that)
        Deprecated.
      • equals

        public boolean equals​(java.lang.String name,
                              java.lang.String desc)
        Deprecated.
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Deprecated.
        Overrides:
        equals in class java.lang.Object