public class DecompilerWrapperInformation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static interface |
DecompilerWrapperInformation.Switcher |
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Method |
decompileMethod |
private java.net.URL |
decompilerDownloadURL |
private java.util.List<ExpandableUrl> |
DependencyURLs |
private java.lang.String |
fileLocation |
private java.lang.String |
fullyQualifiedClassName |
private java.lang.Object |
instance |
private boolean |
invalidWrapper |
static java.lang.String |
JAVAP_NAME |
static java.lang.String |
JAVAP_VERBOSE_NAME |
static java.lang.String |
LOCAL_SCOPE |
private java.lang.String |
name |
private ExpandableUrl |
wrapperURL |
Constructor and Description |
---|
DecompilerWrapperInformation() |
DecompilerWrapperInformation(java.lang.String url) |
DecompilerWrapperInformation(java.lang.String name,
java.lang.String wrapperURL,
java.util.List<java.lang.String> dependencyURLs,
java.lang.String decompilerDownloadURL)
Class containing information about available Decompiler wrapper
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.reflect.Method |
getDecompileMethod() |
java.net.URL |
getDecompilerDownloadURL() |
java.util.List<ExpandableUrl> |
getDependencyURLs() |
java.lang.String |
getFileLocation() |
java.lang.String |
getFullyQualifiedClassName() |
java.lang.Object |
getInstance() |
static DecompilerWrapperInformation |
getJavap() |
static DecompilerWrapperInformation |
getJavapv() |
java.lang.String |
getName() |
java.lang.String |
getScope() |
ExpandableUrl |
getWrapperURL() |
int |
hashCode() |
boolean |
isInvalidWrapper() |
void |
setDecompileMethod(java.lang.reflect.Method decompile) |
void |
setDecompilerDownloadURL(java.lang.String decompilerDownloadURL) |
private void |
setDependencyURLs(java.util.List<java.lang.String> dependencyURLs,
DecompilerWrapperInformation.Switcher switcher) |
void |
setDependencyURLsFromPath(java.util.List<java.lang.String> dependencyURLs) |
void |
setDependencyURLsFromURL(java.util.List<java.lang.String> dependencyURLs) |
void |
setFileLocation(java.lang.String fileLocation) |
void |
setFullyQualifiedClassName() |
void |
setInstance(java.lang.Object instance) |
void |
setName(java.lang.String name) |
private void |
setWrapperURL(java.lang.Runnable r) |
void |
setWrapperURLFromPath(java.lang.String wrapperURL) |
private void |
setWrapperURLFromURL(java.lang.String wrapperURL) |
java.lang.String |
toString() |
private java.lang.String name
private java.net.URL decompilerDownloadURL
private java.lang.String fileLocation
private java.lang.String fullyQualifiedClassName
private ExpandableUrl wrapperURL
private java.util.List<ExpandableUrl> DependencyURLs
private java.lang.reflect.Method decompileMethod
private java.lang.Object instance
private boolean invalidWrapper
public static final java.lang.String JAVAP_NAME
public static final java.lang.String JAVAP_VERBOSE_NAME
public static java.lang.String LOCAL_SCOPE
public DecompilerWrapperInformation(java.lang.String name, java.lang.String wrapperURL, java.util.List<java.lang.String> dependencyURLs, java.lang.String decompilerDownloadURL)
name
- - Decompiler namewrapperURL
- - location of wrapper.java filedependencyURLs
- - location of wrapper dependenciesjava.net.MalformedURLException
public DecompilerWrapperInformation(java.lang.String url)
public DecompilerWrapperInformation()
public static DecompilerWrapperInformation getJavap()
public static DecompilerWrapperInformation getJavapv()
public java.lang.String getFileLocation()
public void setFileLocation(java.lang.String fileLocation)
public boolean isInvalidWrapper()
public java.lang.String getFullyQualifiedClassName()
public void setFullyQualifiedClassName()
public java.lang.Object getInstance()
public void setInstance(java.lang.Object instance)
public java.lang.reflect.Method getDecompileMethod()
public void setDecompileMethod(java.lang.reflect.Method decompile)
public java.lang.String getName()
public void setName(java.lang.String name)
public ExpandableUrl getWrapperURL()
private void setWrapperURL(java.lang.Runnable r)
public void setWrapperURLFromPath(java.lang.String wrapperURL)
private void setWrapperURLFromURL(java.lang.String wrapperURL)
public java.util.List<ExpandableUrl> getDependencyURLs()
private void setDependencyURLs(java.util.List<java.lang.String> dependencyURLs, DecompilerWrapperInformation.Switcher switcher)
public void setDependencyURLsFromPath(java.util.List<java.lang.String> dependencyURLs)
public void setDependencyURLsFromURL(java.util.List<java.lang.String> dependencyURLs)
public java.net.URL getDecompilerDownloadURL()
public void setDecompilerDownloadURL(java.lang.String decompilerDownloadURL)
public java.lang.String getScope()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object