A C D E F G H I O R S V 
All Classes All Packages

A

AbstractDecompiler - Class in org.jboss.windup.decompiler.decompiler
An abstract class encapsulating the common logic from the Decompiler implementations.
AbstractDecompiler() - Constructor for class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
ACCEPT - org.jboss.windup.decompiler.util.Filter.Result
 
ACCEPT_STOP - org.jboss.windup.decompiler.util.Filter.Result
 
addDecompiled(List<String>, String) - Method in class org.jboss.windup.decompiler.api.DecompilationResult
 
addFailure(DecompilationFailure) - Method in class org.jboss.windup.decompiler.api.DecompilationResult
 

C

ClassDecompileRequest - Class in org.jboss.windup.decompiler.api
Contains the information needed to decompile a single class file.
ClassDecompileRequest(Path, Path, Path) - Constructor for class org.jboss.windup.decompiler.api.ClassDecompileRequest
Create an instance with the given rootDirectory (eg, for a class named "com.foo.Example" in "/path/to/com/foo/Example.class", this would be "/path/to") and the full path to the class file itself.
close() - Method in interface org.jboss.windup.decompiler.api.Decompiler
Close all the resources
close() - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 

D

decide(T) - Method in interface org.jboss.windup.decompiler.util.Filter
Meaning of the returned values: ACCEPT - given object is accepted, filtering continues; REJECT - given object is rejected, filtering continues; STOP - given object is rejected, filtering should stop; ACCEPT_STOP - given object is accepted, filtering should stop.
DecompilationException - Exception in org.jboss.windup.decompiler.api
DecompilationException is thrown due to errors during decompiling ".jar" or ".class" files.
DecompilationException() - Constructor for exception org.jboss.windup.decompiler.api.DecompilationException
 
DecompilationException(String) - Constructor for exception org.jboss.windup.decompiler.api.DecompilationException
 
DecompilationException(String, Throwable) - Constructor for exception org.jboss.windup.decompiler.api.DecompilationException
 
decompilationFailed(List<String>, String) - Method in interface org.jboss.windup.decompiler.api.DecompilationListener
Called to indicate that decompilation of this particular files has failed for the specified reason.
DecompilationFailure - Class in org.jboss.windup.decompiler.api
Contains information about a decompilation failure.
DecompilationFailure() - Constructor for class org.jboss.windup.decompiler.api.DecompilationFailure
 
DecompilationFailure(String, List<String>, Throwable) - Constructor for class org.jboss.windup.decompiler.api.DecompilationFailure
 
DecompilationListener - Interface in org.jboss.windup.decompiler.api
Called to indicate the progress during decompilation
decompilationProcessComplete() - Method in interface org.jboss.windup.decompiler.api.DecompilationListener
Indicates that the decompilation process is complete for all files within the archive (or directory).
DecompilationResult - Class in org.jboss.windup.decompiler.api
Keeps a count of successful decompilations and list of failed ones, in the form of an exception with String path and cause exception.
DecompilationResult() - Constructor for class org.jboss.windup.decompiler.api.DecompilationResult
 
decompileArchive(Path, Path, DecompilationListener) - Method in interface org.jboss.windup.decompiler.api.Decompiler
Decompiles all .class files and nested archives in the given archive.
decompileArchive(Path, Path, DecompilationListener) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
Decompiles all .class files and nested archives in the given archive.
decompileArchive(Path, Path, Filter<ZipEntry>, DecompilationListener) - Method in interface org.jboss.windup.decompiler.api.Decompiler
Decompiles all .class files and nested archives in the given archive.
decompileArchive(Path, Path, Filter<ZipEntry>, DecompilationListener) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
decompileArchiveImpl(Path, Path, Filter<ZipEntry>, DecompilationListener) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
decompileClassFile(Path, Path, Path) - Method in interface org.jboss.windup.decompiler.api.Decompiler
Decompiles the given .class file and creates the specified output source file in the given output dir under appropriate package subdirectories, like $outputDir/org/jboss/Foo.java.
decompileClassFiles(Collection<ClassDecompileRequest>, DecompilationListener) - Method in interface org.jboss.windup.decompiler.api.Decompiler
Decompiles the given batch of ".class" files.
decompileClassFiles(Collection<ClassDecompileRequest>, DecompilationListener) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
Decompiler - Interface in org.jboss.windup.decompiler.api
Used to decompile Java .class files and archives.

E

equals(Object) - Method in class org.jboss.windup.decompiler.api.ClassDecompileRequest
 

F

fileDecompiled(List<String>, String) - Method in interface org.jboss.windup.decompiler.api.DecompilationListener
Indicates that the files at inputPath has been decompiled to outputPath
fileDecompiled(List<String>, String, int[]) - Method in interface org.jboss.windup.decompiler.api.DecompilationListener
Indicates that the files at inputPath has been decompiled to outputPath
Filter<T> - Interface in org.jboss.windup.decompiler.util
A filter for anything that can ACCEPT, REJECT, or STOP.
Filter.Result - Enum in org.jboss.windup.decompiler.util
 

G

getCause() - Method in class org.jboss.windup.decompiler.api.DecompilationFailure
 
getClassFile() - Method in class org.jboss.windup.decompiler.api.ClassDecompileRequest
Contains the full path to the file itself.
getDecompiledFiles() - Method in class org.jboss.windup.decompiler.api.DecompilationResult
 
getDecompileTasks(Map<String, List<ClassDecompileRequest>>, DecompilationListener) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
getExecutorService() - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
getFailures() - Method in class org.jboss.windup.decompiler.api.DecompilationResult
 
getLogger() - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
getMessage() - Method in class org.jboss.windup.decompiler.api.DecompilationFailure
 
getNumberOfThreads() - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
getOutputDirectory() - Method in class org.jboss.windup.decompiler.api.ClassDecompileRequest
Contains the full path to the output directory (where the decompiled file will be placed).
getPath() - Method in class org.jboss.windup.decompiler.api.DecompilationFailure
 
getRootDirectory() - Method in class org.jboss.windup.decompiler.api.ClassDecompileRequest
Contains the root directory for this class file.
groupDecompileRequests(Collection<ClassDecompileRequest>) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 

H

hashCode() - Method in class org.jboss.windup.decompiler.api.ClassDecompileRequest
 

I

isCancelled() - Method in interface org.jboss.windup.decompiler.api.DecompilationListener
Indicates that the process has been cancelled and we should immediately halt processing.

O

org.jboss.windup.decompiler.api - package org.jboss.windup.decompiler.api
 
org.jboss.windup.decompiler.decompiler - package org.jboss.windup.decompiler.decompiler
 
org.jboss.windup.decompiler.util - package org.jboss.windup.decompiler.util
 

R

REJECT - org.jboss.windup.decompiler.util.Filter.Result
 

S

setExecutorService(ExecutorService, int) - Method in class org.jboss.windup.decompiler.decompiler.AbstractDecompiler
 
STOP - org.jboss.windup.decompiler.util.Filter.Result
 

V

valueOf(String) - Static method in enum org.jboss.windup.decompiler.util.Filter.Result
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.windup.decompiler.util.Filter.Result
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I O R S V 
All Classes All Packages