Class JavaClassInfo

    • Constructor Detail

      • JavaClassInfo

        public JavaClassInfo()
        Creates an empty JavaClassInfo
      • JavaClassInfo

        public JavaClassInfo​(String newsignature,
                             byte[] newclassByteCode)
        Java Class Info constructor with provided specifications and IDs
        Parameters:
        newsignature - Signature of the class
        newclassByteCode - The bytecode of the class.
    • Method Detail

      • getSignature

        public String getSignature()
        Get the JavaClassInfo::signature
        Returns:
        the signature
      • setSignature

        public void setSignature​(String newsignature)
        Set the JavaClassInfo::signature
        Parameters:
        newsignature - the signature to set
      • getJavaParentInterfaces

        public String[] getJavaParentInterfaces()
        Get the JavaClassInfo::javaParentInterfaces
        Returns:
        the javaParentInterfaces
      • setJavaParentInterfaces

        public void setJavaParentInterfaces​(String[] newjavaParentInterfaces)
        Set the JavaClassInfo::javaParentInterfaces
        Parameters:
        newjavaParentInterfaces - the javaParentInterfaces to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getClassByteCode

        public byte[] getClassByteCode()
        Get classByteCode
        Returns:
        the classByteCode
      • setClassByteCode

        public void setClassByteCode​(byte[] newclassByteCode)
        Set classByteCode
        Parameters:
        newclassByteCode - the classByteCode to set
      • getId

        public UUID getId()
        Returns:
        the id
      • setId

        public void setId​(UUID theid)
        Parameters:
        theid - the id to set
      • getModifier

        public int getModifier()
        Gets modifier.
        Returns:
        the modifier
      • setModifier

        public void setModifier​(int themodifier)
        Sets modifier
        Parameters:
        themodifier - the modifier to set
      • getIncludes

        public final List<Type> getIncludes()
        Get includes
        Returns:
        the includes
      • setIncludes

        public final void setIncludes​(List<Type> newincludes)
        Set includes
        Parameters:
        newincludes - the includes to set