Package org.jrd.backend.decompiling
Class DecompilerWrapperInformation
- java.lang.Object
-
- org.jrd.backend.decompiling.DecompilerWrapperInformation
-
public class DecompilerWrapperInformation extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
JAVAP_NAME
static String
JAVAP_VERBOSE_NAME
static String
LOCAL_SCOPE
-
Constructor Summary
Constructors Constructor Description DecompilerWrapperInformation()
DecompilerWrapperInformation(String url)
DecompilerWrapperInformation(String name, String wrapperURL, List<String> dependencyURLs, String decompilerDownloadURL)
Class containing information about available Decompiler wrapper
-
Method Summary
-
-
-
Field Detail
-
JAVAP_NAME
public static final String JAVAP_NAME
- See Also:
- Constant Field Values
-
JAVAP_VERBOSE_NAME
public static final String JAVAP_VERBOSE_NAME
- See Also:
- Constant Field Values
-
LOCAL_SCOPE
public static String LOCAL_SCOPE
-
-
Constructor Detail
-
DecompilerWrapperInformation
public DecompilerWrapperInformation(String name, String wrapperURL, List<String> dependencyURLs, String decompilerDownloadURL)
Class containing information about available Decompiler wrapper- Parameters:
name
- Decompiler namewrapperURL
- location of wrapper.java filedependencyURLs
- location of wrapper dependenciesdecompilerDownloadURL
- decompiler download URL
-
DecompilerWrapperInformation
public DecompilerWrapperInformation(String url)
-
DecompilerWrapperInformation
public DecompilerWrapperInformation()
-
-
Method Detail
-
getJavap
public static DecompilerWrapperInformation getJavap()
-
getJavapv
public static DecompilerWrapperInformation getJavapv()
-
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)
-
getWrapperURL
public ExpandableUrl getWrapperURL()
-
setWrapperURLFromPath
public void setWrapperURLFromPath(String wrapperURL)
-
getDependencyURLs
public List<ExpandableUrl> getDependencyURLs()
-
haveDecompilerMethod
public boolean haveDecompilerMethod()
-
getDecompilerDownloadURL
public URL getDecompilerDownloadURL()
-
setDecompilerDownloadURL
public void setDecompilerDownloadURL(String decompilerDownloadURL)
-
getScope
public String getScope()
-
-