Class DeferredRequestsCollector
java.lang.Object
com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
This object is used to hold requests for decompilations.
Not thread-safe.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Reset the object by clearing all requests.booleanisEmpty()Determine whether no deferred decompilation requests are pending.Retrieve and clear the pending class decompilation requests.Retrieve and clear the pending field decompilation requests.Retrieve and clear the pending method decompilation requests.voidFile a request for decompilation.toString()
-
Constructor Details
-
DeferredRequestsCollector
public DeferredRequestsCollector()Create an empty collector.
-
-
Method Details
-
clear
public void clear()Reset the object by clearing all requests. -
isEmpty
public boolean isEmpty()Determine whether no deferred decompilation requests are pending.- Returns:
- true if no class, field, or method decompilation was requested
-
request
File a request for decompilation.- Parameters:
sig- a class, method, or field signature (internal binary format:L...)
-
pullRequestedClassDecompilations
Retrieve and clear the pending class decompilation requests.- Returns:
- requested class signatures
-
pullRequestedFieldDecompilations
Retrieve and clear the pending field decompilation requests.- Returns:
- requested field signatures
-
pullRequestedMethodDecompilations
Retrieve and clear the pending method decompilation requests.- Returns:
- requested method signatures
-
toString
-