| java.lang.Object tide.bytecode.DecompileManager
DecompileManager | final public class DecompileManager (Code) | | Called from various places, caches decompiled (disassembled) class contents.
Caches should be cleared when recompiling project sources and libs changes.
Decompiled classes can be used to fetch method and constructor parameter names,
but only if the lib was compiled with "-g". RT.jar
1.6.0-rc-b104 NO
=> use javadoc if available...
|
hasSourcesNamesInBytecode | boolean hasSourcesNamesInBytecode(Code) | | |
knownLibsWithNamesInBytecode | Set<String> knownLibsWithNamesInBytecode(Code) | | |
knownLibsWithoutNamesInBytecode | Set<String> knownLibsWithoutNamesInBytecode(Code) | | |
clear | public void clear()(Code) | | Should be called at each change in the project classes...
|
getDecompiledMember | public DecompiledClass.TMember getDecompiledMember(Member member, boolean nullIfNoNamesInBytecode, boolean withbytecode)(Code) | | Used to inject argument names in the completion.
|
remove | public void remove(String javaName)(Code) | | Removes only the specified
|
removeDecompForSources | public void removeDecompForSources()(Code) | | Remove all cached DecompiledClass of sources in the project(not in the libs)
this must be called at each change in the project classes (not libs).
|
|
|