Class DecompilerWrapperInformation


  • public class DecompilerWrapperInformation
    extends Object
    • Constructor Detail

      • DecompilerWrapperInformation

        public DecompilerWrapperInformation​(String name,
                                            String wrapperURL,
                                            List<String> dependencyURLs,
                                            String decompilerDownloadURL)
        Class containing information about available Decompiler wrapper
        Parameters:
        name - Decompiler name
        wrapperURL - location of wrapper.java file
        dependencyURLs - location of wrapper dependencies
        decompilerDownloadURL - decompiler download URL
      • DecompilerWrapperInformation

        public DecompilerWrapperInformation​(String url)
      • DecompilerWrapperInformation

        public DecompilerWrapperInformation()
    • Method Detail

      • getFileLocation

        public String getFileLocation()
      • setFileLocation

        public void setFileLocation​(String fileLocation)
      • isInvalidWrapper

        public boolean isInvalidWrapper()
      • getFullyQualifiedClassName

        public String getFullyQualifiedClassName()
      • setFullyQualifiedClassName

        public void setFullyQualifiedClassName()
      • getInstance

        public Object getInstance()
      • setInstance

        public void setInstance​(Object instance)
      • getDecompileMethodNoInners

        public Method getDecompileMethodNoInners()
      • setDecompileMethodNoInners

        public void setDecompileMethodNoInners​(Method decompileMethodNoInners)
      • getDecompileMethodWithInners

        public Method getDecompileMethodWithInners()
      • setDecompileMethodWithInners

        public void setDecompileMethodWithInners​(Method decompileMethodWithInners)
      • getCompileMethod

        public Method getCompileMethod()
      • setCompileMethod

        public void setCompileMethod​(Method compileMethod)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setWrapperURLFromPath

        public void setWrapperURLFromPath​(String wrapperURL)
      • haveDecompilerMethod

        public boolean haveDecompilerMethod()
      • setDependencyURLsFromPath

        public void setDependencyURLsFromPath​(List<String> dependencyURLs)
      • setDependencyURLsFromURL

        public void setDependencyURLsFromURL​(List<String> dependencyURLs)
      • getDecompilerDownloadURL

        public URL getDecompilerDownloadURL()
      • setDecompilerDownloadURL

        public void setDecompilerDownloadURL​(String decompilerDownloadURL)
      • getScope

        public String getScope()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object